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)
func NewQueueHook_Override ¶
func NewTopicHook_Override ¶
Types ¶
type FunctionHook ¶
type FunctionHook interface { awsautoscaling.ILifecycleHookTarget Bind(_scope constructs.Construct, options *awsautoscaling.BindHookTargetOptions) *awsautoscaling.LifecycleHookTargetConfig }
Use a Lambda Function as a hook target.
Internally creates a Topic to make the connection.
TODO: EXAMPLE
func NewFunctionHook ¶
func NewFunctionHook(fn awslambda.IFunction, encryptionKey awskms.IKey) FunctionHook
type QueueHook ¶
type QueueHook interface { awsautoscaling.ILifecycleHookTarget Bind(_scope constructs.Construct, options *awsautoscaling.BindHookTargetOptions) *awsautoscaling.LifecycleHookTargetConfig }
Use an SQS queue as a hook target.
TODO: EXAMPLE
func NewQueueHook ¶
type TopicHook ¶
type TopicHook interface { awsautoscaling.ILifecycleHookTarget Bind(_scope constructs.Construct, options *awsautoscaling.BindHookTargetOptions) *awsautoscaling.LifecycleHookTargetConfig }
Use an SNS topic as a hook target.
TODO: EXAMPLE
func NewTopicHook ¶
Click to show internal directories.
Click to hide internal directories.