Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFunctionHook_Override ¶
func NewFunctionHook_Override(f FunctionHook, fn awslambda.IFunction, encryptionKey awskms.IKey)
Experimental.
func NewQueueHook_Override ¶
Experimental.
func NewTopicHook_Override ¶
Experimental.
Types ¶
type FunctionHook ¶
type FunctionHook interface { awsautoscaling.ILifecycleHookTarget Bind(scope constructs.Construct, lifecycleHook awsautoscaling.ILifecycleHook) *awsautoscaling.LifecycleHookTargetConfig }
Use a Lambda Function as a hook target.
Internally creates a Topic to make the connection.
TODO: EXAMPLE
Experimental.
func NewFunctionHook ¶
func NewFunctionHook(fn awslambda.IFunction, encryptionKey awskms.IKey) FunctionHook
Experimental.
type QueueHook ¶
type QueueHook interface { awsautoscaling.ILifecycleHookTarget Bind(_scope constructs.Construct, lifecycleHook awsautoscaling.ILifecycleHook) *awsautoscaling.LifecycleHookTargetConfig }
Use an SQS queue as a hook target.
TODO: EXAMPLE
Experimental.
type TopicHook ¶
type TopicHook interface { awsautoscaling.ILifecycleHookTarget Bind(_scope constructs.Construct, lifecycleHook awsautoscaling.ILifecycleHook) *awsautoscaling.LifecycleHookTargetConfig }
Use an SNS topic as a hook target.
TODO: EXAMPLE
Experimental.
Click to show internal directories.
Click to hide internal directories.