Package software.amazon.awscdk
Interface CfnLambdaHook.StackFiltersProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnLambdaHook.StackFiltersProperty.Jsii$Proxy
- Enclosing class:
CfnLambdaHook
@Stability(Stable)
public static interface CfnLambdaHook.StackFiltersProperty
extends software.amazon.jsii.JsiiSerializable
The
StackFilters property type specifies stack level filters for a Hook.
The StackNames or StackRoles properties are optional. However, you must specify at least one of these properties.
For more information, see AWS CloudFormation Hooks stack level filters .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.*;
StackFiltersProperty stackFiltersProperty = StackFiltersProperty.builder()
.filteringCriteria("filteringCriteria")
// the properties below are optional
.stackNames(StackNamesProperty.builder()
.exclude(List.of("exclude"))
.include(List.of("include"))
.build())
.stackRoles(StackRolesProperty.builder()
.exclude(List.of("exclude"))
.include(List.of("include"))
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnLambdaHook.StackFiltersPropertystatic final classAn implementation forCfnLambdaHook.StackFiltersProperty -
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getFilteringCriteria
The filtering criteria.- All stack names and stack roles (
All): The Hook will only be invoked when all specified filters match. - Any stack names and stack roles (
Any): The Hook will be invoked if at least one of the specified filters match.
Default: - "ALL"
- See Also:
- All stack names and stack roles (
-
getStackNames
Includes or excludes specific stacks from Hook invocations.Returns union: either
IResolvableorCfnLambdaHook.StackNamesProperty- See Also:
-
getStackRoles
Includes or excludes specific stacks from Hook invocations based on their associated IAM roles.Returns union: either
IResolvableorCfnLambdaHook.StackRolesProperty- See Also:
-
builder
-