Class CfnDashboardPropsMixin.ImageCustomActionProperty
A custom action defined on an image.
Implements
Inherited Members
Namespace: Amazon.CDK.Mixins.Preview.AWS.QuickSight.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class CfnDashboardPropsMixin.ImageCustomActionProperty : CfnDashboardPropsMixin.IImageCustomActionProperty
Syntax (vb)
Public Class CfnDashboardPropsMixin.ImageCustomActionProperty Implements CfnDashboardPropsMixin.IImageCustomActionProperty
Remarks
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.Mixins.Preview.AWS.QuickSight.Mixins;
var imageCustomActionProperty = new ImageCustomActionProperty {
ActionOperations = new [] { new ImageCustomActionOperationProperty {
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"
}
} },
CustomActionId = "customActionId",
Name = "name",
Status = "status",
Trigger = "trigger"
};
Synopsis
Constructors
| ImageCustomActionProperty() | A custom action defined on an image. |
Properties
| ActionOperations | A list of |
| CustomActionId | The ID of the custom action. |
| Name | The name of the custom action. |
| Status | The status of the custom action. |
| Trigger | The trigger of the |
Constructors
ImageCustomActionProperty()
A custom action defined on an image.
public ImageCustomActionProperty()
Remarks
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.Mixins.Preview.AWS.QuickSight.Mixins;
var imageCustomActionProperty = new ImageCustomActionProperty {
ActionOperations = new [] { new ImageCustomActionOperationProperty {
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"
}
} },
CustomActionId = "customActionId",
Name = "name",
Status = "status",
Trigger = "trigger"
};
Properties
ActionOperations
A list of ImageCustomActionOperations .
public object? ActionOperations { get; set; }
Property Value
Remarks
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Type union: either IResolvable or (either IResolvable or CfnDashboardPropsMixin.IImageCustomActionOperationProperty)[]
CustomActionId
The ID of the custom action.
public string? CustomActionId { get; set; }
Property Value
Remarks
Name
The name of the custom action.
public string? Name { get; set; }
Property Value
Remarks
Status
The status of the custom action.
public string? Status { get; set; }
Property Value
Remarks
Trigger
The trigger of the VisualCustomAction .
public string? Trigger { get; set; }