Show / Hide Table of Contents

Interface CfnDashboard.IVisualCustomActionOperationProperty

The operation that is defined by the custom action.

Namespace: Amazon.CDK.AWS.QuickSight
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface CfnDashboard.IVisualCustomActionOperationProperty
Syntax (vb)
Public Interface CfnDashboard.IVisualCustomActionOperationProperty
Remarks

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-visualcustomactionoperation.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.QuickSight;

             var visualCustomActionOperationProperty = new VisualCustomActionOperationProperty {
                 FilterOperation = new CustomActionFilterOperationProperty {
                     SelectedFieldsConfiguration = new FilterOperationSelectedFieldsConfigurationProperty {
                         SelectedColumns = new [] { new ColumnIdentifierProperty {
                             ColumnName = "columnName",
                             DataSetIdentifier = "dataSetIdentifier"
                         } },
                         SelectedFieldOptions = "selectedFieldOptions",
                         SelectedFields = new [] { "selectedFields" }
                     },
                     TargetVisualsConfiguration = new FilterOperationTargetVisualsConfigurationProperty {
                         SameSheetTargetVisualConfiguration = new SameSheetTargetVisualConfigurationProperty {
                             TargetVisualOptions = "targetVisualOptions",
                             TargetVisuals = new [] { "targetVisuals" }
                         }
                     }
                 },
                 NavigationOperation = new CustomActionNavigationOperationProperty {
                     LocalNavigationConfiguration = new LocalNavigationConfigurationProperty {
                         TargetSheetId = "targetSheetId"
                     }
                 },
                 SetParametersOperation = new CustomActionSetParametersOperationProperty {
                     ParameterValueConfigurations = new [] { new SetParameterValueConfigurationProperty {
                         DestinationParameterName = "destinationParameterName",
                         Value = new DestinationParameterValueConfigurationProperty {
                             CustomValuesConfiguration = new CustomValuesConfigurationProperty {
                                 CustomValues = new CustomParameterValuesProperty {
                                     DateTimeValues = new [] { "dateTimeValues" },
                                     DecimalValues = new [] { 123 },
                                     IntegerValues = new [] { 123 },
                                     StringValues = new [] { "stringValues" }
                                 },

                                 // the properties below are optional
                                 IncludeNullValue = false
                             },
                             SelectAllValueOptions = "selectAllValueOptions",
                             SourceColumn = new ColumnIdentifierProperty {
                                 ColumnName = "columnName",
                                 DataSetIdentifier = "dataSetIdentifier"
                             },
                             SourceField = "sourceField",
                             SourceParameterName = "sourceParameterName"
                         }
                     } }
                 },
                 UrlOperation = new CustomActionURLOperationProperty {
                     UrlTarget = "urlTarget",
                     UrlTemplate = "urlTemplate"
                 }
             };

Synopsis

Properties

FilterOperation

The filter operation that filters data included in a visual or in an entire sheet.

NavigationOperation

The navigation operation that navigates between different sheets in the same analysis.

SetParametersOperation

The set parameter operation that sets parameters in custom action.

UrlOperation

The URL operation that opens a link to another webpage.

Properties

FilterOperation

The filter operation that filters data included in a visual or in an entire sheet.

object? FilterOperation { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-visualcustomactionoperation.html#cfn-quicksight-dashboard-visualcustomactionoperation-filteroperation

NavigationOperation

The navigation operation that navigates between different sheets in the same analysis.

object? NavigationOperation { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-visualcustomactionoperation.html#cfn-quicksight-dashboard-visualcustomactionoperation-navigationoperation

SetParametersOperation

The set parameter operation that sets parameters in custom action.

object? SetParametersOperation { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-visualcustomactionoperation.html#cfn-quicksight-dashboard-visualcustomactionoperation-setparametersoperation

UrlOperation

The URL operation that opens a link to another webpage.

object? UrlOperation { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-visualcustomactionoperation.html#cfn-quicksight-dashboard-visualcustomactionoperation-urloperation

Back to top Generated by DocFX