amazonka-codedeploy-2.0: Amazon CodeDeploy SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.CodeDeploy.Types.LambdaTarget

Description

 
Synopsis

Documentation

data LambdaTarget Source #

Information about the target Lambda function during an Lambda deployment.

See: newLambdaTarget smart constructor.

Constructors

LambdaTarget' 

Fields

Instances

Instances details
FromJSON LambdaTarget Source # 
Instance details

Defined in Amazonka.CodeDeploy.Types.LambdaTarget

Generic LambdaTarget Source # 
Instance details

Defined in Amazonka.CodeDeploy.Types.LambdaTarget

Associated Types

type Rep LambdaTarget :: Type -> Type #

Read LambdaTarget Source # 
Instance details

Defined in Amazonka.CodeDeploy.Types.LambdaTarget

Show LambdaTarget Source # 
Instance details

Defined in Amazonka.CodeDeploy.Types.LambdaTarget

NFData LambdaTarget Source # 
Instance details

Defined in Amazonka.CodeDeploy.Types.LambdaTarget

Methods

rnf :: LambdaTarget -> () #

Eq LambdaTarget Source # 
Instance details

Defined in Amazonka.CodeDeploy.Types.LambdaTarget

Hashable LambdaTarget Source # 
Instance details

Defined in Amazonka.CodeDeploy.Types.LambdaTarget

type Rep LambdaTarget Source # 
Instance details

Defined in Amazonka.CodeDeploy.Types.LambdaTarget

newLambdaTarget :: LambdaTarget Source #

Create a value of LambdaTarget with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:deploymentId:LambdaTarget', lambdaTarget_deploymentId - The unique ID of a deployment.

$sel:lambdaFunctionInfo:LambdaTarget', lambdaTarget_lambdaFunctionInfo - A LambdaFunctionInfo object that describes a target Lambda function.

$sel:lastUpdatedAt:LambdaTarget', lambdaTarget_lastUpdatedAt - The date and time when the target Lambda function was updated by a deployment.

$sel:lifecycleEvents:LambdaTarget', lambdaTarget_lifecycleEvents - The lifecycle events of the deployment to this target Lambda function.

LambdaTarget, lambdaTarget_status - The status an Lambda deployment's target Lambda function.

$sel:targetArn:LambdaTarget', lambdaTarget_targetArn - The Amazon Resource Name (ARN) of the target.

$sel:targetId:LambdaTarget', lambdaTarget_targetId - The unique ID of a deployment target that has a type of lambdaTarget.

lambdaTarget_deploymentId :: Lens' LambdaTarget (Maybe Text) Source #

The unique ID of a deployment.

lambdaTarget_lambdaFunctionInfo :: Lens' LambdaTarget (Maybe LambdaFunctionInfo) Source #

A LambdaFunctionInfo object that describes a target Lambda function.

lambdaTarget_lastUpdatedAt :: Lens' LambdaTarget (Maybe UTCTime) Source #

The date and time when the target Lambda function was updated by a deployment.

lambdaTarget_lifecycleEvents :: Lens' LambdaTarget (Maybe [LifecycleEvent]) Source #

The lifecycle events of the deployment to this target Lambda function.

lambdaTarget_status :: Lens' LambdaTarget (Maybe TargetStatus) Source #

The status an Lambda deployment's target Lambda function.

lambdaTarget_targetArn :: Lens' LambdaTarget (Maybe Text) Source #

The Amazon Resource Name (ARN) of the target.

lambdaTarget_targetId :: Lens' LambdaTarget (Maybe Text) Source #

The unique ID of a deployment target that has a type of lambdaTarget.