Interface ILifecycleHookProps
Properties for a Lifecycle hook.
Inherited Members
Namespace: Amazon.CDK.AWS.AutoScaling
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface ILifecycleHookProps : IBasicLifecycleHookProps
Syntax (vb)
Public Interface ILifecycleHookProps
Inherits IBasicLifecycleHookProps
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK;
using Amazon.CDK.AWS.AutoScaling;
using Amazon.CDK.AWS.IAM;
AutoScalingGroup autoScalingGroup;
ILifecycleHookTarget lifecycleHookTarget;
Role role;
var lifecycleHookProps = new LifecycleHookProps {
AutoScalingGroup = autoScalingGroup,
LifecycleTransition = LifecycleTransition.INSTANCE_LAUNCHING,
// the properties below are optional
DefaultResult = DefaultResult.CONTINUE,
HeartbeatTimeout = Duration.Minutes(30),
LifecycleHookName = "lifecycleHookName",
NotificationMetadata = "notificationMetadata",
NotificationTarget = lifecycleHookTarget,
Role = role
};
Synopsis
Properties
AutoScalingGroup | The AutoScalingGroup to add the lifecycle hook to. |
Properties
AutoScalingGroup
The AutoScalingGroup to add the lifecycle hook to.
IAutoScalingGroup AutoScalingGroup { get; }
Property Value