ILifecycleHookTarget

class aws_cdk.aws_autoscaling.ILifecycleHookTarget(*args, **kwds)

Bases: typing_extensions.Protocol

Interface for autoscaling lifecycle hook targets.

Methods

bind(scope, *, lifecycle_hook, role=None)

Called when this object is used as the target of a lifecycle hook.

Parameters
  • scope (Construct) –

  • lifecycle_hook (LifecycleHook) – The lifecycle hook to attach to. [disable-awslint:ref-via-interface]

  • role (Optional[IRole]) – The role to use when attaching to the lifecycle hook. [disable-awslint:ref-via-interface] Default: : a role is not created unless the target arn is specified

Return type

LifecycleHookTargetConfig