Show / Hide Table of Contents

Interface CfnAnalysisPropsMixin.ILayerCustomActionOperationProperty

The operation that is defined by the custom action.

Namespace: Amazon.CDK.CfnPropertyMixins.AWS.QuickSight
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public interface CfnAnalysisPropsMixin.ILayerCustomActionOperationProperty
Syntax (vb)
Public Interface CfnAnalysisPropsMixin.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.CfnPropertyMixins.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" }
                                 },
                                 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

Type union: either IResolvable or CfnAnalysisPropsMixin.ICustomActionFilterOperationProperty

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

Type union: either IResolvable or CfnAnalysisPropsMixin.ICustomActionNavigationOperationProperty

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

Type union: either IResolvable or CfnAnalysisPropsMixin.ICustomActionSetParametersOperationProperty

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

Type union: either IResolvable or CfnAnalysisPropsMixin.ICustomActionURLOperationProperty

Back to top Generated by DocFX