Skip to content
v2.273.0

ImageCustomActionOperationProperty Struct ​

The operation that is defined by the custom action.

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

Example ​

ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_quicksight as quicksight } from 'aws-cdk-lib';
const imageCustomActionOperationProperty: quicksight.CfnAnalysis.ImageCustomActionOperationProperty = {
  navigationOperation: {
    localNavigationConfiguration: {
      targetSheetId: 'targetSheetId',
    },
  },
  setParametersOperation: {
    parameterValueConfigurations: [{
      destinationParameterName: 'destinationParameterName',
      value: {
        customValuesConfiguration: {
          customValues: {
            dateTimeValues: ['dateTimeValues'],
            decimalValues: [123],
            integerValues: [123],
            stringValues: ['stringValues'],
          },

          // the properties below are optional
          includeNullValue: false,
        },
        selectAllValueOptions: 'selectAllValueOptions',
        sourceColumn: {
          columnName: 'columnName',

          // the properties below are optional
          dataSetIdentifier: 'dataSetIdentifier',
          topicIdentifier: 'topicIdentifier',
        },
        sourceField: 'sourceField',
        sourceParameterName: 'sourceParameterName',
      },
    }],
  },
  urlOperation: {
    urlTarget: 'urlTarget',
    urlTemplate: 'urlTemplate',
  },
};

Properties ​

setParametersOperationIResolvable | CfnAnalysis.CustomActionSetParametersOperationPropertyset_parameters_operationtyping.Union[IResolvable, CustomActionSetParametersOperationProperty]setParametersOperationIResolvableSetParametersOperationIResolvableSetParametersOperationinterface{}#
urlOperationIResolvable | CfnAnalysis.CustomActionURLOperationPropertyurl_operationtyping.Union[IResolvable, CustomActionURLOperationProperty]urlOperationIResolvableUrlOperationIResolvableUrlOperationinterface{}#