Show / Hide Table of Contents

Interface CfnAnalysis.ILayerCustomActionOperationProperty

The operation that is defined by the custom action.

Namespace: Amazon.CDK.AWS.QuickSight
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface CfnAnalysis.ILayerCustomActionOperationProperty
Syntax (vb)
Public Interface CfnAnalysis.ILayerCustomActionOperationProperty
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-analysis-layercustomactionoperation.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 layerCustomActionOperationProperty = new LayerCustomActionOperationProperty {
                 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 operation that is defined by the custom action.

NavigationOperation

The operation that is defined by the custom action.

SetParametersOperation

The operation that is defined by the custom action.

UrlOperation

The operation that is defined by the custom action.

Properties

FilterOperation

The operation that is defined by the custom action.

object? FilterOperation { get; }
Property Value

object

Remarks

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

NavigationOperation

The operation that is defined by the custom action.

object? NavigationOperation { get; }
Property Value

object

Remarks

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

SetParametersOperation

The operation that is defined by the custom action.

object? SetParametersOperation { get; }
Property Value

object

Remarks

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

UrlOperation

The operation that is defined by the custom action.

object? UrlOperation { get; }
Property Value

object

Remarks

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

Back to top Generated by DocFX