Class CfnDashboard.VisualCustomActionOperationProperty
The operation that is defined by the custom action.
Inheritance
Namespace: Amazon.CDK.AWS.QuickSight
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class VisualCustomActionOperationProperty : Object, CfnDashboard.IVisualCustomActionOperationProperty
Syntax (vb)
Public Class VisualCustomActionOperationProperty
Inherits Object
Implements CfnDashboard.IVisualCustomActionOperationProperty
Remarks
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
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
Constructors
VisualCustomActionOperationProperty() |
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. |
Constructors
VisualCustomActionOperationProperty()
public VisualCustomActionOperationProperty()
Properties
FilterOperation
The filter operation that filters data included in a visual or in an entire sheet.
public object FilterOperation { get; set; }
Property Value
System.Object
Remarks
NavigationOperation
The navigation operation that navigates between different sheets in the same analysis.
public object NavigationOperation { get; set; }
Property Value
System.Object
Remarks
SetParametersOperation
The set parameter operation that sets parameters in custom action.
public object SetParametersOperation { get; set; }
Property Value
System.Object
Remarks
UrlOperation
The URL operation that opens a link to another webpage.
public object UrlOperation { get; set; }
Property Value
System.Object