GetLambdaHookResult

data class GetLambdaHookResult(val executionRole: String? = null, val failureMode: LambdaHookFailureMode? = null, val hookArn: String? = null, val hookStatus: LambdaHookHookStatus? = null, val lambdaFunction: String? = null, val stackFilters: StackFiltersProperties? = null, val targetFilters: Either<TargetFilters0Properties, TargetFilters1Properties>? = null, val targetOperations: List<LambdaHookTargetOperation>? = null)

Constructors

Link copied to clipboard
constructor(executionRole: String? = null, failureMode: LambdaHookFailureMode? = null, hookArn: String? = null, hookStatus: LambdaHookHookStatus? = null, lambdaFunction: String? = null, stackFilters: StackFiltersProperties? = null, targetFilters: Either<TargetFilters0Properties, TargetFilters1Properties>? = null, targetOperations: List<LambdaHookTargetOperation>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val executionRole: String? = null

The execution role ARN assumed by Hooks to invoke Lambda.

Link copied to clipboard

Attribute to specify CloudFormation behavior on hook failure.

Link copied to clipboard
val hookArn: String? = null

The Amazon Resource Name (ARN) of the activated hook

Link copied to clipboard

Attribute to specify which stacks this hook applies to or should get invoked for

Link copied to clipboard
val lambdaFunction: String? = null

Amazon Resource Name (ARN), Partial ARN, name, version, or alias of the Lambda function to invoke with this hook.

Link copied to clipboard

Filters to allow hooks to target specific stack attributes

Link copied to clipboard

Attribute to specify which targets should invoke the hook

Link copied to clipboard

Which operations should this Hook run against? Resource changes, stacks or change sets.