libZSservicesZSamazonka-codedeployZSamazonka-codedeploy
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.CodeDeploy.Types.LambdaTarget

Description

 
Synopsis

Documentation

data LambdaTarget Source #

Information about the target AWS Lambda function during an AWS Lambda deployment.

See: newLambdaTarget smart constructor.

Constructors

LambdaTarget' 

Fields

Instances

Instances details
Eq LambdaTarget Source # 
Instance details

Defined in Amazonka.CodeDeploy.Types.LambdaTarget

Read LambdaTarget Source # 
Instance details

Defined in Amazonka.CodeDeploy.Types.LambdaTarget

Show 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 #

NFData LambdaTarget Source # 
Instance details

Defined in Amazonka.CodeDeploy.Types.LambdaTarget

Methods

rnf :: LambdaTarget -> () #

Hashable LambdaTarget Source # 
Instance details

Defined in Amazonka.CodeDeploy.Types.LambdaTarget

FromJSON LambdaTarget Source # 
Instance details

Defined in Amazonka.CodeDeploy.Types.LambdaTarget

type Rep LambdaTarget Source # 
Instance details

Defined in Amazonka.CodeDeploy.Types.LambdaTarget

type Rep LambdaTarget = D1 ('MetaData "LambdaTarget" "Amazonka.CodeDeploy.Types.LambdaTarget" "libZSservicesZSamazonka-codedeployZSamazonka-codedeploy" 'False) (C1 ('MetaCons "LambdaTarget'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "targetArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "targetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TargetStatus)))) :*: ((S1 ('MetaSel ('Just "deploymentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastUpdatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "lifecycleEvents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LifecycleEvent])) :*: S1 ('MetaSel ('Just "lambdaFunctionInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LambdaFunctionInfo))))))

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: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.

$sel:status:LambdaTarget', lambdaTarget_status - The status an AWS Lambda deployment's target Lambda function.

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

$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.

$sel:lambdaFunctionInfo:LambdaTarget', lambdaTarget_lambdaFunctionInfo - A LambdaFunctionInfo object that describes a 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.

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

The status an AWS Lambda deployment's target Lambda function.

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

The unique ID of a deployment.

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_lambdaFunctionInfo :: Lens' LambdaTarget (Maybe LambdaFunctionInfo) Source #

A LambdaFunctionInfo object that describes a target Lambda function.