libZSservicesZSamazonka-securityhubZSamazonka-securityhub
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.SecurityHub.Types.AwsLambdaFunctionDetails

Description

 
Synopsis

Documentation

data AwsLambdaFunctionDetails Source #

Details about a function's configuration.

See: newAwsLambdaFunctionDetails smart constructor.

Constructors

AwsLambdaFunctionDetails' 

Fields

Instances

Instances details
Eq AwsLambdaFunctionDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsLambdaFunctionDetails

Read AwsLambdaFunctionDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsLambdaFunctionDetails

Show AwsLambdaFunctionDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsLambdaFunctionDetails

Generic AwsLambdaFunctionDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsLambdaFunctionDetails

Associated Types

type Rep AwsLambdaFunctionDetails :: Type -> Type #

NFData AwsLambdaFunctionDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsLambdaFunctionDetails

Hashable AwsLambdaFunctionDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsLambdaFunctionDetails

ToJSON AwsLambdaFunctionDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsLambdaFunctionDetails

FromJSON AwsLambdaFunctionDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsLambdaFunctionDetails

type Rep AwsLambdaFunctionDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsLambdaFunctionDetails

type Rep AwsLambdaFunctionDetails = D1 ('MetaData "AwsLambdaFunctionDetails" "Amazonka.SecurityHub.Types.AwsLambdaFunctionDetails" "libZSservicesZSamazonka-securityhubZSamazonka-securityhub" 'False) (C1 ('MetaCons "AwsLambdaFunctionDetails'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "memorySize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "runtime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "kmsKeyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "environment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsLambdaFunctionEnvironment)))) :*: ((S1 ('MetaSel ('Just "deadLetterConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsLambdaFunctionDeadLetterConfig)) :*: S1 ('MetaSel ('Just "role'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "vpcConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsLambdaFunctionVpcConfig)) :*: (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "functionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsLambdaFunctionCode)) :*: S1 ('MetaSel ('Just "layers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AwsLambdaFunctionLayer]))) :*: (S1 ('MetaSel ('Just "handler") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "timeout") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: ((S1 ('MetaSel ('Just "lastModified") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "codeSha256") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tracingConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsLambdaFunctionTracingConfig)) :*: (S1 ('MetaSel ('Just "revisionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "masterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))))

newAwsLambdaFunctionDetails :: AwsLambdaFunctionDetails Source #

Create a value of AwsLambdaFunctionDetails 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:memorySize:AwsLambdaFunctionDetails', awsLambdaFunctionDetails_memorySize - The memory that is allocated to the function.

$sel:runtime:AwsLambdaFunctionDetails', awsLambdaFunctionDetails_runtime - The runtime environment for the Lambda function.

$sel:kmsKeyArn:AwsLambdaFunctionDetails', awsLambdaFunctionDetails_kmsKeyArn - The KMS key that is used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed customer managed key.

$sel:environment:AwsLambdaFunctionDetails', awsLambdaFunctionDetails_environment - The function's environment variables.

$sel:deadLetterConfig:AwsLambdaFunctionDetails', awsLambdaFunctionDetails_deadLetterConfig - The function's dead letter queue.

$sel:role':AwsLambdaFunctionDetails', awsLambdaFunctionDetails_role - The function's execution role.

$sel:vpcConfig:AwsLambdaFunctionDetails', awsLambdaFunctionDetails_vpcConfig - The function's networking configuration.

$sel:version:AwsLambdaFunctionDetails', awsLambdaFunctionDetails_version - The version of the Lambda function.

$sel:functionName:AwsLambdaFunctionDetails', awsLambdaFunctionDetails_functionName - The name of the function.

$sel:code:AwsLambdaFunctionDetails', awsLambdaFunctionDetails_code - An AwsLambdaFunctionCode object.

$sel:layers:AwsLambdaFunctionDetails', awsLambdaFunctionDetails_layers - The function's layers.

$sel:handler:AwsLambdaFunctionDetails', awsLambdaFunctionDetails_handler - The function that Lambda calls to begin executing your function.

$sel:timeout:AwsLambdaFunctionDetails', awsLambdaFunctionDetails_timeout - The amount of time that Lambda allows a function to run before stopping it.

$sel:lastModified:AwsLambdaFunctionDetails', awsLambdaFunctionDetails_lastModified - Indicates when the function was last updated.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

$sel:codeSha256:AwsLambdaFunctionDetails', awsLambdaFunctionDetails_codeSha256 - The SHA256 hash of the function's deployment package.

$sel:tracingConfig:AwsLambdaFunctionDetails', awsLambdaFunctionDetails_tracingConfig - The function's X-Ray tracing configuration.

$sel:revisionId:AwsLambdaFunctionDetails', awsLambdaFunctionDetails_revisionId - The latest updated revision of the function or alias.

$sel:masterArn:AwsLambdaFunctionDetails', awsLambdaFunctionDetails_masterArn - For Lambda@Edge functions, the ARN of the master function.

awsLambdaFunctionDetails_memorySize :: Lens' AwsLambdaFunctionDetails (Maybe Int) Source #

The memory that is allocated to the function.

awsLambdaFunctionDetails_runtime :: Lens' AwsLambdaFunctionDetails (Maybe Text) Source #

The runtime environment for the Lambda function.

awsLambdaFunctionDetails_kmsKeyArn :: Lens' AwsLambdaFunctionDetails (Maybe Text) Source #

The KMS key that is used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed customer managed key.

awsLambdaFunctionDetails_handler :: Lens' AwsLambdaFunctionDetails (Maybe Text) Source #

The function that Lambda calls to begin executing your function.

awsLambdaFunctionDetails_timeout :: Lens' AwsLambdaFunctionDetails (Maybe Int) Source #

The amount of time that Lambda allows a function to run before stopping it.

awsLambdaFunctionDetails_lastModified :: Lens' AwsLambdaFunctionDetails (Maybe Text) Source #

Indicates when the function was last updated.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

awsLambdaFunctionDetails_codeSha256 :: Lens' AwsLambdaFunctionDetails (Maybe Text) Source #

The SHA256 hash of the function's deployment package.

awsLambdaFunctionDetails_revisionId :: Lens' AwsLambdaFunctionDetails (Maybe Text) Source #

The latest updated revision of the function or alias.

awsLambdaFunctionDetails_masterArn :: Lens' AwsLambdaFunctionDetails (Maybe Text) Source #

For Lambda@Edge functions, the ARN of the master function.