Show / Hide Table of Contents

Class CfnAnalysis.LayerCustomActionOperationProperty

The operation that is defined by the custom action.

Inheritance
object
CfnAnalysis.LayerCustomActionOperationProperty
Implements
CfnAnalysis.ILayerCustomActionOperationProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.AWS.QuickSight
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnAnalysis.LayerCustomActionOperationProperty : CfnAnalysis.ILayerCustomActionOperationProperty
Syntax (vb)
Public Class CfnAnalysis.LayerCustomActionOperationProperty Implements 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

Constructors

LayerCustomActionOperationProperty()

The operation that is defined by the custom action.

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.

Constructors

LayerCustomActionOperationProperty()

The operation that is defined by the custom action.

public LayerCustomActionOperationProperty()
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"
                 }
             };

Properties

FilterOperation

The operation that is defined by the custom action.

public object? FilterOperation { get; set; }
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.

public object? NavigationOperation { get; set; }
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.

public object? SetParametersOperation { get; set; }
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.

public object? UrlOperation { get; set; }
Property Value

object

Remarks

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

Implements

CfnAnalysis.ILayerCustomActionOperationProperty
Back to top Generated by DocFX