libZSservicesZSamazonka-lambdaZSamazonka-lambda
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.Lambda.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2015-03-31 of the Amazon Lambda SDK configuration.

Errors

_KMSInvalidStateException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Lambda was unable to decrypt the environment variables because the KMS key used is in an invalid state for Decrypt. Check the function's KMS key settings.

_EC2ThrottledException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Lambda was throttled by Amazon EC2 during Lambda function initialization using the execution role provided for the Lambda function.

_EFSMountConnectivityException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The function couldn't make a network connection to the configured file system.

_InvalidRuntimeException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The runtime or runtime version specified is not supported.

_EFSMountFailureException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The function couldn't mount the configured file system due to a permission or configuration issue.

_PolicyLengthExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The permissions policy for the resource is too large. Learn more

_PreconditionFailedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The RevisionId provided does not match the latest RevisionId for the Lambda function or alias. Call the GetFunction or the GetAlias API to retrieve the latest RevisionId for your resource.

_EC2AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Need additional permissions to configure VPC settings.

_InvalidSubnetIDException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The Subnet ID provided in the Lambda function VPC configuration is invalid.

_CodeVerificationFailedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The code signature failed one or more of the validation checks for signature mismatch or expiry, and the code signing policy is set to ENFORCE. Lambda blocks the deployment.

_UnsupportedMediaTypeException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The content type of the Invoke request body is not JSON.

_InvalidRequestContentException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request body could not be parsed as JSON.

_KMSNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Lambda was unable to decrypt the environment variables because the KMS key was not found. Check the function's KMS key settings.

_ENILimitReachedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Lambda was not able to create an elastic network interface in the VPC, specified as part of Lambda function configuration, because the limit for network interfaces has been reached.

_InvalidParameterValueException :: AsError a => Getting (First ServiceError) a ServiceError Source #

One of the parameters in the request is invalid.

_RequestTooLargeException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request payload exceeded the Invoke request body JSON input limit. For more information, see Limits.

_InvalidCodeSignatureException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The code signature failed the integrity check. Lambda always blocks deployment if the integrity check fails, even if code signing policy is set to WARN.

_TooManyRequestsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request throughput limit was exceeded.

_InvalidSecurityGroupIDException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The Security Group ID provided in the Lambda function VPC configuration is invalid.

_KMSDisabledException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Lambda was unable to decrypt the environment variables because the KMS key used is disabled. Check the Lambda function's KMS key settings.

_SubnetIPAddressLimitReachedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Lambda was not able to set up VPC access for the Lambda function because one or more configured subnets has no available IP addresses.

_ServiceException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The Lambda service encountered an internal error.

_CodeStorageExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You have exceeded your maximum total code size per account. Learn more

_CodeSigningConfigNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified code signing configuration does not exist.

_InvalidZipFileException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Lambda could not unzip the deployment package.

_ResourceConflictException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The resource already exists, or another operation is in progress.

_ResourceNotReadyException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The function is inactive and its VPC connection is no longer available. Wait for the VPC connection to reestablish and try again.

_EC2UnexpectedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Lambda received an unexpected EC2 client exception while setting up for the Lambda function.

_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The resource specified in the request does not exist.

_EFSIOException :: AsError a => Getting (First ServiceError) a ServiceError Source #

An error occurred when reading from or writing to a connected file system.

_EFSMountTimeoutException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The function was able to make a network connection to the configured file system, but the mount operation timed out.

_KMSAccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Lambda was unable to decrypt the environment variables because KMS access was denied. Check the Lambda function's KMS permissions.

_ResourceInUseException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The operation conflicts with the resource's availability. For example, you attempted to update an EventSource Mapping in CREATING, or tried to delete a EventSource mapping currently in the UPDATING state.

Architecture

newtype Architecture Source #

Constructors

Architecture' 

Bundled Patterns

pattern Architecture_Arm64 :: Architecture 
pattern Architecture_X86_64 :: Architecture 

Instances

Instances details
Eq Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

Ord Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

Read Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

Show Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

Generic Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

Associated Types

type Rep Architecture :: Type -> Type #

NFData Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

Methods

rnf :: Architecture -> () #

Hashable Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

ToJSON Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

ToJSONKey Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

FromJSON Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

FromJSONKey Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

ToLog Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

ToHeader Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

ToQuery Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

FromXML Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

ToXML Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

Methods

toXML :: Architecture -> XML #

ToByteString Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

FromText Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

ToText Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

Methods

toText :: Architecture -> Text #

type Rep Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

type Rep Architecture = D1 ('MetaData "Architecture" "Amazonka.Lambda.Types.Architecture" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'True) (C1 ('MetaCons "Architecture'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromArchitecture") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CodeSigningPolicy

newtype CodeSigningPolicy Source #

Instances

Instances details
Eq CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

Ord CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

Read CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

Show CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

Generic CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

Associated Types

type Rep CodeSigningPolicy :: Type -> Type #

NFData CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

Methods

rnf :: CodeSigningPolicy -> () #

Hashable CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

ToJSON CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

ToJSONKey CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

FromJSON CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

FromJSONKey CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

ToLog CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

ToHeader CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

ToQuery CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

FromXML CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

ToXML CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

ToByteString CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

FromText CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

ToText CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

type Rep CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

type Rep CodeSigningPolicy = D1 ('MetaData "CodeSigningPolicy" "Amazonka.Lambda.Types.CodeSigningPolicy" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'True) (C1 ('MetaCons "CodeSigningPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCodeSigningPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EndPointType

newtype EndPointType Source #

Constructors

EndPointType' 

Instances

Instances details
Eq EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

Ord EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

Read EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

Show EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

Generic EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

Associated Types

type Rep EndPointType :: Type -> Type #

NFData EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

Methods

rnf :: EndPointType -> () #

Hashable EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

ToJSON EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

ToJSONKey EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

FromJSON EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

FromJSONKey EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

ToLog EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

ToHeader EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

ToQuery EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

FromXML EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

ToXML EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

Methods

toXML :: EndPointType -> XML #

ToByteString EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

FromText EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

ToText EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

Methods

toText :: EndPointType -> Text #

type Rep EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

type Rep EndPointType = D1 ('MetaData "EndPointType" "Amazonka.Lambda.Types.EndPointType" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'True) (C1 ('MetaCons "EndPointType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEndPointType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EventSourcePosition

newtype EventSourcePosition Source #

Instances

Instances details
Eq EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

Ord EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

Read EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

Show EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

Generic EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

Associated Types

type Rep EventSourcePosition :: Type -> Type #

NFData EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

Methods

rnf :: EventSourcePosition -> () #

Hashable EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

ToJSON EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

ToJSONKey EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

FromJSON EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

FromJSONKey EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

ToLog EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

ToHeader EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

ToQuery EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

FromXML EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

ToXML EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

ToByteString EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

FromText EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

ToText EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

type Rep EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

type Rep EventSourcePosition = D1 ('MetaData "EventSourcePosition" "Amazonka.Lambda.Types.EventSourcePosition" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'True) (C1 ('MetaCons "EventSourcePosition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEventSourcePosition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FunctionResponseType

newtype FunctionResponseType Source #

Instances

Instances details
Eq FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

Ord FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

Read FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

Show FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

Generic FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

Associated Types

type Rep FunctionResponseType :: Type -> Type #

NFData FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

Methods

rnf :: FunctionResponseType -> () #

Hashable FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

ToJSON FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

ToJSONKey FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

FromJSON FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

FromJSONKey FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

ToLog FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

ToHeader FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

ToQuery FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

FromXML FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

ToXML FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

ToByteString FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

FromText FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

ToText FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

type Rep FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

type Rep FunctionResponseType = D1 ('MetaData "FunctionResponseType" "Amazonka.Lambda.Types.FunctionResponseType" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'True) (C1 ('MetaCons "FunctionResponseType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFunctionResponseType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FunctionVersion

newtype FunctionVersion Source #

Constructors

FunctionVersion' 

Bundled Patterns

pattern FunctionVersion_ALL :: FunctionVersion 

Instances

Instances details
Eq FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

Ord FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

Read FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

Show FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

Generic FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

Associated Types

type Rep FunctionVersion :: Type -> Type #

NFData FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

Methods

rnf :: FunctionVersion -> () #

Hashable FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

ToJSON FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

ToJSONKey FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

FromJSON FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

FromJSONKey FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

ToLog FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

ToHeader FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

ToQuery FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

FromXML FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

ToXML FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

Methods

toXML :: FunctionVersion -> XML #

ToByteString FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

FromText FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

ToText FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

type Rep FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

type Rep FunctionVersion = D1 ('MetaData "FunctionVersion" "Amazonka.Lambda.Types.FunctionVersion" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'True) (C1 ('MetaCons "FunctionVersion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFunctionVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

InvocationType

newtype InvocationType Source #

Constructors

InvocationType' 

Instances

Instances details
Eq InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

Ord InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

Read InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

Show InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

Generic InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

Associated Types

type Rep InvocationType :: Type -> Type #

NFData InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

Methods

rnf :: InvocationType -> () #

Hashable InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

ToJSON InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

ToJSONKey InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

FromJSON InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

FromJSONKey InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

ToLog InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

ToHeader InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

ToQuery InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

FromXML InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

ToXML InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

Methods

toXML :: InvocationType -> XML #

ToByteString InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

FromText InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

ToText InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

type Rep InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

type Rep InvocationType = D1 ('MetaData "InvocationType" "Amazonka.Lambda.Types.InvocationType" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'True) (C1 ('MetaCons "InvocationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromInvocationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LastUpdateStatus

newtype LastUpdateStatus Source #

Instances

Instances details
Eq LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

Ord LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

Read LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

Show LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

Generic LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

Associated Types

type Rep LastUpdateStatus :: Type -> Type #

NFData LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

Methods

rnf :: LastUpdateStatus -> () #

Hashable LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

ToJSON LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

ToJSONKey LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

FromJSON LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

FromJSONKey LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

ToLog LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

ToHeader LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

ToQuery LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

FromXML LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

ToXML LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

ToByteString LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

FromText LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

ToText LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

type Rep LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

type Rep LastUpdateStatus = D1 ('MetaData "LastUpdateStatus" "Amazonka.Lambda.Types.LastUpdateStatus" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'True) (C1 ('MetaCons "LastUpdateStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLastUpdateStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LastUpdateStatusReasonCode

newtype LastUpdateStatusReasonCode Source #

Instances

Instances details
Eq LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

Ord LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

Read LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

Show LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

Generic LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

Associated Types

type Rep LastUpdateStatusReasonCode :: Type -> Type #

NFData LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

Hashable LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

ToJSON LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

ToJSONKey LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

FromJSON LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

FromJSONKey LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

ToLog LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

ToHeader LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

ToQuery LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

FromXML LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

ToXML LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

ToByteString LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

FromText LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

ToText LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

type Rep LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

type Rep LastUpdateStatusReasonCode = D1 ('MetaData "LastUpdateStatusReasonCode" "Amazonka.Lambda.Types.LastUpdateStatusReasonCode" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'True) (C1 ('MetaCons "LastUpdateStatusReasonCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLastUpdateStatusReasonCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LogType

newtype LogType Source #

Constructors

LogType' 

Fields

Bundled Patterns

pattern LogType_None :: LogType 
pattern LogType_Tail :: LogType 

Instances

Instances details
Eq LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

Methods

(==) :: LogType -> LogType -> Bool #

(/=) :: LogType -> LogType -> Bool #

Ord LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

Read LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

Show LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

Generic LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

Associated Types

type Rep LogType :: Type -> Type #

Methods

from :: LogType -> Rep LogType x #

to :: Rep LogType x -> LogType #

NFData LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

Methods

rnf :: LogType -> () #

Hashable LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

Methods

hashWithSalt :: Int -> LogType -> Int #

hash :: LogType -> Int #

ToJSON LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

ToJSONKey LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

FromJSON LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

FromJSONKey LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

ToLog LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

ToHeader LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

Methods

toHeader :: HeaderName -> LogType -> [Header] #

ToQuery LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

FromXML LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

ToXML LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

Methods

toXML :: LogType -> XML #

ToByteString LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

Methods

toBS :: LogType -> ByteString #

FromText LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

ToText LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

Methods

toText :: LogType -> Text #

type Rep LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

type Rep LogType = D1 ('MetaData "LogType" "Amazonka.Lambda.Types.LogType" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'True) (C1 ('MetaCons "LogType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLogType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PackageType

newtype PackageType Source #

Constructors

PackageType' 

Bundled Patterns

pattern PackageType_Image :: PackageType 
pattern PackageType_Zip :: PackageType 

Instances

Instances details
Eq PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

Ord PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

Read PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

Show PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

Generic PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

Associated Types

type Rep PackageType :: Type -> Type #

NFData PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

Methods

rnf :: PackageType -> () #

Hashable PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

ToJSON PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

ToJSONKey PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

FromJSON PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

FromJSONKey PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

ToLog PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

ToHeader PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

ToQuery PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

FromXML PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

ToXML PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

Methods

toXML :: PackageType -> XML #

ToByteString PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

FromText PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

ToText PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

Methods

toText :: PackageType -> Text #

type Rep PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

type Rep PackageType = D1 ('MetaData "PackageType" "Amazonka.Lambda.Types.PackageType" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'True) (C1 ('MetaCons "PackageType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPackageType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ProvisionedConcurrencyStatusEnum

newtype ProvisionedConcurrencyStatusEnum Source #

Instances

Instances details
Eq ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

Ord ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

Read ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

Show ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

Generic ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

Associated Types

type Rep ProvisionedConcurrencyStatusEnum :: Type -> Type #

NFData ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

Hashable ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

ToJSON ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

ToJSONKey ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

FromJSON ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

FromJSONKey ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

ToLog ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

ToHeader ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

ToQuery ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

FromXML ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

ToXML ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

ToByteString ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

FromText ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

ToText ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

type Rep ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

type Rep ProvisionedConcurrencyStatusEnum = D1 ('MetaData "ProvisionedConcurrencyStatusEnum" "Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'True) (C1 ('MetaCons "ProvisionedConcurrencyStatusEnum'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromProvisionedConcurrencyStatusEnum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Runtime

newtype Runtime Source #

Constructors

Runtime' 

Fields

Instances

Instances details
Eq Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

Methods

(==) :: Runtime -> Runtime -> Bool #

(/=) :: Runtime -> Runtime -> Bool #

Ord Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

Read Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

Show Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

Generic Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

Associated Types

type Rep Runtime :: Type -> Type #

Methods

from :: Runtime -> Rep Runtime x #

to :: Rep Runtime x -> Runtime #

NFData Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

Methods

rnf :: Runtime -> () #

Hashable Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

Methods

hashWithSalt :: Int -> Runtime -> Int #

hash :: Runtime -> Int #

ToJSON Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

ToJSONKey Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

FromJSON Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

FromJSONKey Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

ToLog Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

ToHeader Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

Methods

toHeader :: HeaderName -> Runtime -> [Header] #

ToQuery Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

FromXML Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

ToXML Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

Methods

toXML :: Runtime -> XML #

ToByteString Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

Methods

toBS :: Runtime -> ByteString #

FromText Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

ToText Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

Methods

toText :: Runtime -> Text #

type Rep Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

type Rep Runtime = D1 ('MetaData "Runtime" "Amazonka.Lambda.Types.Runtime" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'True) (C1 ('MetaCons "Runtime'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRuntime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SourceAccessType

newtype SourceAccessType Source #

Instances

Instances details
Eq SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

Ord SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

Read SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

Show SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

Generic SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

Associated Types

type Rep SourceAccessType :: Type -> Type #

NFData SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

Methods

rnf :: SourceAccessType -> () #

Hashable SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

ToJSON SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

ToJSONKey SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

FromJSON SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

FromJSONKey SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

ToLog SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

ToHeader SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

ToQuery SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

FromXML SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

ToXML SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

ToByteString SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

FromText SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

ToText SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

type Rep SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

type Rep SourceAccessType = D1 ('MetaData "SourceAccessType" "Amazonka.Lambda.Types.SourceAccessType" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'True) (C1 ('MetaCons "SourceAccessType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSourceAccessType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

State

newtype State Source #

Constructors

State' 

Fields

Bundled Patterns

pattern State_Active :: State 
pattern State_Failed :: State 
pattern State_Inactive :: State 
pattern State_Pending :: State 

Instances

Instances details
Eq State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

Methods

(==) :: State -> State -> Bool #

(/=) :: State -> State -> Bool #

Ord State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

Methods

compare :: State -> State -> Ordering #

(<) :: State -> State -> Bool #

(<=) :: State -> State -> Bool #

(>) :: State -> State -> Bool #

(>=) :: State -> State -> Bool #

max :: State -> State -> State #

min :: State -> State -> State #

Read State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

Show State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

Methods

showsPrec :: Int -> State -> ShowS #

show :: State -> String #

showList :: [State] -> ShowS #

Generic State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

Associated Types

type Rep State :: Type -> Type #

Methods

from :: State -> Rep State x #

to :: Rep State x -> State #

NFData State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

Methods

rnf :: State -> () #

Hashable State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

Methods

hashWithSalt :: Int -> State -> Int #

hash :: State -> Int #

ToJSON State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

ToJSONKey State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

FromJSON State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

FromJSONKey State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

ToLog State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

ToHeader State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

Methods

toHeader :: HeaderName -> State -> [Header] #

ToQuery State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

Methods

toQuery :: State -> QueryString #

FromXML State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

Methods

parseXML :: [Node] -> Either String State #

ToXML State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

Methods

toXML :: State -> XML #

ToByteString State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

Methods

toBS :: State -> ByteString #

FromText State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

ToText State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

Methods

toText :: State -> Text #

type Rep State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

type Rep State = D1 ('MetaData "State" "Amazonka.Lambda.Types.State" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'True) (C1 ('MetaCons "State'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StateReasonCode

newtype StateReasonCode Source #

Constructors

StateReasonCode' 

Instances

Instances details
Eq StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

Ord StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

Read StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

Show StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

Generic StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

Associated Types

type Rep StateReasonCode :: Type -> Type #

NFData StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

Methods

rnf :: StateReasonCode -> () #

Hashable StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

ToJSON StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

ToJSONKey StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

FromJSON StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

FromJSONKey StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

ToLog StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

ToHeader StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

ToQuery StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

FromXML StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

ToXML StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

Methods

toXML :: StateReasonCode -> XML #

ToByteString StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

FromText StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

ToText StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

type Rep StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

type Rep StateReasonCode = D1 ('MetaData "StateReasonCode" "Amazonka.Lambda.Types.StateReasonCode" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'True) (C1 ('MetaCons "StateReasonCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStateReasonCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TracingMode

newtype TracingMode Source #

Constructors

TracingMode' 

Bundled Patterns

pattern TracingMode_Active :: TracingMode 
pattern TracingMode_PassThrough :: TracingMode 

Instances

Instances details
Eq TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

Ord TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

Read TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

Show TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

Generic TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

Associated Types

type Rep TracingMode :: Type -> Type #

NFData TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

Methods

rnf :: TracingMode -> () #

Hashable TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

ToJSON TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

ToJSONKey TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

FromJSON TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

FromJSONKey TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

ToLog TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

ToHeader TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

ToQuery TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

FromXML TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

ToXML TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

Methods

toXML :: TracingMode -> XML #

ToByteString TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

FromText TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

ToText TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

Methods

toText :: TracingMode -> Text #

type Rep TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

type Rep TracingMode = D1 ('MetaData "TracingMode" "Amazonka.Lambda.Types.TracingMode" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'True) (C1 ('MetaCons "TracingMode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTracingMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AccountLimit

data AccountLimit Source #

Limits that are related to concurrency and storage. All file and storage sizes are in bytes.

See: newAccountLimit smart constructor.

Constructors

AccountLimit' 

Fields

Instances

Instances details
Eq AccountLimit Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountLimit

Read AccountLimit Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountLimit

Show AccountLimit Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountLimit

Generic AccountLimit Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountLimit

Associated Types

type Rep AccountLimit :: Type -> Type #

NFData AccountLimit Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountLimit

Methods

rnf :: AccountLimit -> () #

Hashable AccountLimit Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountLimit

FromJSON AccountLimit Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountLimit

type Rep AccountLimit Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountLimit

type Rep AccountLimit = D1 ('MetaData "AccountLimit" "Amazonka.Lambda.Types.AccountLimit" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "AccountLimit'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "concurrentExecutions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "totalCodeSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "unreservedConcurrentExecutions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "codeSizeUnzipped") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "codeSizeZipped") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))))

newAccountLimit :: AccountLimit Source #

Create a value of AccountLimit 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:concurrentExecutions:AccountLimit', accountLimit_concurrentExecutions - The maximum number of simultaneous function executions.

$sel:totalCodeSize:AccountLimit', accountLimit_totalCodeSize - The amount of storage space that you can use for all deployment packages and layer archives.

$sel:unreservedConcurrentExecutions:AccountLimit', accountLimit_unreservedConcurrentExecutions - The maximum number of simultaneous function executions, minus the capacity that's reserved for individual functions with PutFunctionConcurrency.

$sel:codeSizeUnzipped:AccountLimit', accountLimit_codeSizeUnzipped - The maximum size of a function's deployment package and layers when they're extracted.

$sel:codeSizeZipped:AccountLimit', accountLimit_codeSizeZipped - The maximum size of a deployment package when it's uploaded directly to Lambda. Use Amazon S3 for larger files.

accountLimit_concurrentExecutions :: Lens' AccountLimit (Maybe Int) Source #

The maximum number of simultaneous function executions.

accountLimit_totalCodeSize :: Lens' AccountLimit (Maybe Integer) Source #

The amount of storage space that you can use for all deployment packages and layer archives.

accountLimit_unreservedConcurrentExecutions :: Lens' AccountLimit (Maybe Natural) Source #

The maximum number of simultaneous function executions, minus the capacity that's reserved for individual functions with PutFunctionConcurrency.

accountLimit_codeSizeUnzipped :: Lens' AccountLimit (Maybe Integer) Source #

The maximum size of a function's deployment package and layers when they're extracted.

accountLimit_codeSizeZipped :: Lens' AccountLimit (Maybe Integer) Source #

The maximum size of a deployment package when it's uploaded directly to Lambda. Use Amazon S3 for larger files.

AccountUsage

data AccountUsage Source #

The number of functions and amount of storage in use.

See: newAccountUsage smart constructor.

Constructors

AccountUsage' 

Fields

Instances

Instances details
Eq AccountUsage Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountUsage

Read AccountUsage Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountUsage

Show AccountUsage Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountUsage

Generic AccountUsage Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountUsage

Associated Types

type Rep AccountUsage :: Type -> Type #

NFData AccountUsage Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountUsage

Methods

rnf :: AccountUsage -> () #

Hashable AccountUsage Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountUsage

FromJSON AccountUsage Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountUsage

type Rep AccountUsage Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountUsage

type Rep AccountUsage = D1 ('MetaData "AccountUsage" "Amazonka.Lambda.Types.AccountUsage" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "AccountUsage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "totalCodeSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "functionCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))

newAccountUsage :: AccountUsage Source #

Create a value of AccountUsage 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:totalCodeSize:AccountUsage', accountUsage_totalCodeSize - The amount of storage space, in bytes, that's being used by deployment packages and layer archives.

$sel:functionCount:AccountUsage', accountUsage_functionCount - The number of Lambda functions.

accountUsage_totalCodeSize :: Lens' AccountUsage (Maybe Integer) Source #

The amount of storage space, in bytes, that's being used by deployment packages and layer archives.

accountUsage_functionCount :: Lens' AccountUsage (Maybe Integer) Source #

The number of Lambda functions.

AliasConfiguration

data AliasConfiguration Source #

Provides configuration information about a Lambda function alias.

See: newAliasConfiguration smart constructor.

Constructors

AliasConfiguration' 

Fields

Instances

Instances details
Eq AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

Read AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

Show AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

Generic AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

Associated Types

type Rep AliasConfiguration :: Type -> Type #

NFData AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

Methods

rnf :: AliasConfiguration -> () #

Hashable AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

FromJSON AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

type Rep AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

type Rep AliasConfiguration = D1 ('MetaData "AliasConfiguration" "Amazonka.Lambda.Types.AliasConfiguration" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "AliasConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "routingConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AliasRoutingConfiguration)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "functionVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "aliasArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "revisionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newAliasConfiguration :: AliasConfiguration Source #

Create a value of AliasConfiguration 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:routingConfig:AliasConfiguration', aliasConfiguration_routingConfig - The routing configuration of the alias.

$sel:name:AliasConfiguration', aliasConfiguration_name - The name of the alias.

$sel:functionVersion:AliasConfiguration', aliasConfiguration_functionVersion - The function version that the alias invokes.

$sel:aliasArn:AliasConfiguration', aliasConfiguration_aliasArn - The Amazon Resource Name (ARN) of the alias.

$sel:description:AliasConfiguration', aliasConfiguration_description - A description of the alias.

$sel:revisionId:AliasConfiguration', aliasConfiguration_revisionId - A unique identifier that changes when you update the alias.

aliasConfiguration_functionVersion :: Lens' AliasConfiguration (Maybe Text) Source #

The function version that the alias invokes.

aliasConfiguration_aliasArn :: Lens' AliasConfiguration (Maybe Text) Source #

The Amazon Resource Name (ARN) of the alias.

aliasConfiguration_revisionId :: Lens' AliasConfiguration (Maybe Text) Source #

A unique identifier that changes when you update the alias.

AliasRoutingConfiguration

data AliasRoutingConfiguration Source #

The traffic-shifting configuration of a Lambda function alias.

See: newAliasRoutingConfiguration smart constructor.

Constructors

AliasRoutingConfiguration' 

Fields

Instances

Instances details
Eq AliasRoutingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasRoutingConfiguration

Read AliasRoutingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasRoutingConfiguration

Show AliasRoutingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasRoutingConfiguration

Generic AliasRoutingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasRoutingConfiguration

Associated Types

type Rep AliasRoutingConfiguration :: Type -> Type #

NFData AliasRoutingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasRoutingConfiguration

Hashable AliasRoutingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasRoutingConfiguration

ToJSON AliasRoutingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasRoutingConfiguration

FromJSON AliasRoutingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasRoutingConfiguration

type Rep AliasRoutingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasRoutingConfiguration

type Rep AliasRoutingConfiguration = D1 ('MetaData "AliasRoutingConfiguration" "Amazonka.Lambda.Types.AliasRoutingConfiguration" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "AliasRoutingConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "additionalVersionWeights") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Double)))))

newAliasRoutingConfiguration :: AliasRoutingConfiguration Source #

Create a value of AliasRoutingConfiguration 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:additionalVersionWeights:AliasRoutingConfiguration', aliasRoutingConfiguration_additionalVersionWeights - The second version, and the percentage of traffic that's routed to it.

aliasRoutingConfiguration_additionalVersionWeights :: Lens' AliasRoutingConfiguration (Maybe (HashMap Text Double)) Source #

The second version, and the percentage of traffic that's routed to it.

AllowedPublishers

data AllowedPublishers Source #

List of signing profiles that can sign a code package.

See: newAllowedPublishers smart constructor.

Constructors

AllowedPublishers' 

Fields

Instances

Instances details
Eq AllowedPublishers Source # 
Instance details

Defined in Amazonka.Lambda.Types.AllowedPublishers

Read AllowedPublishers Source # 
Instance details

Defined in Amazonka.Lambda.Types.AllowedPublishers

Show AllowedPublishers Source # 
Instance details

Defined in Amazonka.Lambda.Types.AllowedPublishers

Generic AllowedPublishers Source # 
Instance details

Defined in Amazonka.Lambda.Types.AllowedPublishers

Associated Types

type Rep AllowedPublishers :: Type -> Type #

NFData AllowedPublishers Source # 
Instance details

Defined in Amazonka.Lambda.Types.AllowedPublishers

Methods

rnf :: AllowedPublishers -> () #

Hashable AllowedPublishers Source # 
Instance details

Defined in Amazonka.Lambda.Types.AllowedPublishers

ToJSON AllowedPublishers Source # 
Instance details

Defined in Amazonka.Lambda.Types.AllowedPublishers

FromJSON AllowedPublishers Source # 
Instance details

Defined in Amazonka.Lambda.Types.AllowedPublishers

type Rep AllowedPublishers Source # 
Instance details

Defined in Amazonka.Lambda.Types.AllowedPublishers

type Rep AllowedPublishers = D1 ('MetaData "AllowedPublishers" "Amazonka.Lambda.Types.AllowedPublishers" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "AllowedPublishers'" 'PrefixI 'True) (S1 ('MetaSel ('Just "signingProfileVersionArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))

newAllowedPublishers Source #

Create a value of AllowedPublishers 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:signingProfileVersionArns:AllowedPublishers', allowedPublishers_signingProfileVersionArns - The Amazon Resource Name (ARN) for each of the signing profiles. A signing profile defines a trusted user who can sign a code package.

allowedPublishers_signingProfileVersionArns :: Lens' AllowedPublishers (NonEmpty Text) Source #

The Amazon Resource Name (ARN) for each of the signing profiles. A signing profile defines a trusted user who can sign a code package.

CodeSigningConfig

data CodeSigningConfig Source #

Details about a Code signing configuration.

See: newCodeSigningConfig smart constructor.

Constructors

CodeSigningConfig' 

Fields

Instances

Instances details
Eq CodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningConfig

Read CodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningConfig

Show CodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningConfig

Generic CodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningConfig

Associated Types

type Rep CodeSigningConfig :: Type -> Type #

NFData CodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningConfig

Methods

rnf :: CodeSigningConfig -> () #

Hashable CodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningConfig

FromJSON CodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningConfig

type Rep CodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningConfig

type Rep CodeSigningConfig = D1 ('MetaData "CodeSigningConfig" "Amazonka.Lambda.Types.CodeSigningConfig" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "CodeSigningConfig'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "codeSigningConfigId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "codeSigningConfigArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "allowedPublishers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AllowedPublishers) :*: (S1 ('MetaSel ('Just "codeSigningPolicies") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CodeSigningPolicies) :*: S1 ('MetaSel ('Just "lastModified") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newCodeSigningConfig Source #

Create a value of CodeSigningConfig 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:description:CodeSigningConfig', codeSigningConfig_description - Code signing configuration description.

$sel:codeSigningConfigId:CodeSigningConfig', codeSigningConfig_codeSigningConfigId - Unique identifer for the Code signing configuration.

$sel:codeSigningConfigArn:CodeSigningConfig', codeSigningConfig_codeSigningConfigArn - The Amazon Resource Name (ARN) of the Code signing configuration.

$sel:allowedPublishers:CodeSigningConfig', codeSigningConfig_allowedPublishers - List of allowed publishers.

$sel:codeSigningPolicies:CodeSigningConfig', codeSigningConfig_codeSigningPolicies - The code signing policy controls the validation failure action for signature mismatch or expiry.

$sel:lastModified:CodeSigningConfig', codeSigningConfig_lastModified - The date and time that the Code signing configuration was last modified, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

codeSigningConfig_description :: Lens' CodeSigningConfig (Maybe Text) Source #

Code signing configuration description.

codeSigningConfig_codeSigningConfigId :: Lens' CodeSigningConfig Text Source #

Unique identifer for the Code signing configuration.

codeSigningConfig_codeSigningConfigArn :: Lens' CodeSigningConfig Text Source #

The Amazon Resource Name (ARN) of the Code signing configuration.

codeSigningConfig_codeSigningPolicies :: Lens' CodeSigningConfig CodeSigningPolicies Source #

The code signing policy controls the validation failure action for signature mismatch or expiry.

codeSigningConfig_lastModified :: Lens' CodeSigningConfig Text Source #

The date and time that the Code signing configuration was last modified, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

CodeSigningPolicies

data CodeSigningPolicies Source #

Code signing configuration policies specify the validation failure action for signature mismatch or expiry.

See: newCodeSigningPolicies smart constructor.

Constructors

CodeSigningPolicies' 

Fields

  • untrustedArtifactOnDeployment :: Maybe CodeSigningPolicy

    Code signing configuration policy for deployment validation failure. If you set the policy to Enforce, Lambda blocks the deployment request if signature validation checks fail. If you set the policy to Warn, Lambda allows the deployment and creates a CloudWatch log.

    Default value: Warn

Instances

Instances details
Eq CodeSigningPolicies Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicies

Read CodeSigningPolicies Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicies

Show CodeSigningPolicies Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicies

Generic CodeSigningPolicies Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicies

Associated Types

type Rep CodeSigningPolicies :: Type -> Type #

NFData CodeSigningPolicies Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicies

Methods

rnf :: CodeSigningPolicies -> () #

Hashable CodeSigningPolicies Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicies

ToJSON CodeSigningPolicies Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicies

FromJSON CodeSigningPolicies Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicies

type Rep CodeSigningPolicies Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicies

type Rep CodeSigningPolicies = D1 ('MetaData "CodeSigningPolicies" "Amazonka.Lambda.Types.CodeSigningPolicies" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "CodeSigningPolicies'" 'PrefixI 'True) (S1 ('MetaSel ('Just "untrustedArtifactOnDeployment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CodeSigningPolicy))))

newCodeSigningPolicies :: CodeSigningPolicies Source #

Create a value of CodeSigningPolicies 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:untrustedArtifactOnDeployment:CodeSigningPolicies', codeSigningPolicies_untrustedArtifactOnDeployment - Code signing configuration policy for deployment validation failure. If you set the policy to Enforce, Lambda blocks the deployment request if signature validation checks fail. If you set the policy to Warn, Lambda allows the deployment and creates a CloudWatch log.

Default value: Warn

codeSigningPolicies_untrustedArtifactOnDeployment :: Lens' CodeSigningPolicies (Maybe CodeSigningPolicy) Source #

Code signing configuration policy for deployment validation failure. If you set the policy to Enforce, Lambda blocks the deployment request if signature validation checks fail. If you set the policy to Warn, Lambda allows the deployment and creates a CloudWatch log.

Default value: Warn

Concurrency

data Concurrency Source #

See: newConcurrency smart constructor.

Constructors

Concurrency' 

Fields

Instances

Instances details
Eq Concurrency Source # 
Instance details

Defined in Amazonka.Lambda.Types.Concurrency

Read Concurrency Source # 
Instance details

Defined in Amazonka.Lambda.Types.Concurrency

Show Concurrency Source # 
Instance details

Defined in Amazonka.Lambda.Types.Concurrency

Generic Concurrency Source # 
Instance details

Defined in Amazonka.Lambda.Types.Concurrency

Associated Types

type Rep Concurrency :: Type -> Type #

NFData Concurrency Source # 
Instance details

Defined in Amazonka.Lambda.Types.Concurrency

Methods

rnf :: Concurrency -> () #

Hashable Concurrency Source # 
Instance details

Defined in Amazonka.Lambda.Types.Concurrency

FromJSON Concurrency Source # 
Instance details

Defined in Amazonka.Lambda.Types.Concurrency

type Rep Concurrency Source # 
Instance details

Defined in Amazonka.Lambda.Types.Concurrency

type Rep Concurrency = D1 ('MetaData "Concurrency" "Amazonka.Lambda.Types.Concurrency" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "Concurrency'" 'PrefixI 'True) (S1 ('MetaSel ('Just "reservedConcurrentExecutions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))

newConcurrency :: Concurrency Source #

Create a value of Concurrency 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:reservedConcurrentExecutions:Concurrency', concurrency_reservedConcurrentExecutions - The number of concurrent executions that are reserved for this function. For more information, see Managing Concurrency.

concurrency_reservedConcurrentExecutions :: Lens' Concurrency (Maybe Natural) Source #

The number of concurrent executions that are reserved for this function. For more information, see Managing Concurrency.

DeadLetterConfig

data DeadLetterConfig Source #

The dead-letter queue for failed asynchronous invocations.

See: newDeadLetterConfig smart constructor.

Constructors

DeadLetterConfig' 

Fields

  • targetArn :: Maybe Text

    The Amazon Resource Name (ARN) of an Amazon SQS queue or Amazon SNS topic.

Instances

Instances details
Eq DeadLetterConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DeadLetterConfig

Read DeadLetterConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DeadLetterConfig

Show DeadLetterConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DeadLetterConfig

Generic DeadLetterConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DeadLetterConfig

Associated Types

type Rep DeadLetterConfig :: Type -> Type #

NFData DeadLetterConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DeadLetterConfig

Methods

rnf :: DeadLetterConfig -> () #

Hashable DeadLetterConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DeadLetterConfig

ToJSON DeadLetterConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DeadLetterConfig

FromJSON DeadLetterConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DeadLetterConfig

type Rep DeadLetterConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DeadLetterConfig

type Rep DeadLetterConfig = D1 ('MetaData "DeadLetterConfig" "Amazonka.Lambda.Types.DeadLetterConfig" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "DeadLetterConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "targetArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newDeadLetterConfig :: DeadLetterConfig Source #

Create a value of DeadLetterConfig 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:DeadLetterConfig', deadLetterConfig_targetArn - The Amazon Resource Name (ARN) of an Amazon SQS queue or Amazon SNS topic.

deadLetterConfig_targetArn :: Lens' DeadLetterConfig (Maybe Text) Source #

The Amazon Resource Name (ARN) of an Amazon SQS queue or Amazon SNS topic.

DestinationConfig

data DestinationConfig Source #

A configuration object that specifies the destination of an event after Lambda processes it.

See: newDestinationConfig smart constructor.

Constructors

DestinationConfig' 

Fields

Instances

Instances details
Eq DestinationConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DestinationConfig

Read DestinationConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DestinationConfig

Show DestinationConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DestinationConfig

Generic DestinationConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DestinationConfig

Associated Types

type Rep DestinationConfig :: Type -> Type #

NFData DestinationConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DestinationConfig

Methods

rnf :: DestinationConfig -> () #

Hashable DestinationConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DestinationConfig

ToJSON DestinationConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DestinationConfig

FromJSON DestinationConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DestinationConfig

type Rep DestinationConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DestinationConfig

type Rep DestinationConfig = D1 ('MetaData "DestinationConfig" "Amazonka.Lambda.Types.DestinationConfig" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "DestinationConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "onSuccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OnSuccess)) :*: S1 ('MetaSel ('Just "onFailure") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OnFailure))))

newDestinationConfig :: DestinationConfig Source #

Create a value of DestinationConfig 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:onSuccess:DestinationConfig', destinationConfig_onSuccess - The destination configuration for successful invocations.

$sel:onFailure:DestinationConfig', destinationConfig_onFailure - The destination configuration for failed invocations.

destinationConfig_onSuccess :: Lens' DestinationConfig (Maybe OnSuccess) Source #

The destination configuration for successful invocations.

destinationConfig_onFailure :: Lens' DestinationConfig (Maybe OnFailure) Source #

The destination configuration for failed invocations.

Environment

data Environment Source #

A function's environment variable settings. You can use environment variables to adjust your function's behavior without updating code. An environment variable is a pair of strings that are stored in a function's version-specific configuration.

See: newEnvironment smart constructor.

Constructors

Environment' 

Fields

Instances

Instances details
Eq Environment Source # 
Instance details

Defined in Amazonka.Lambda.Types.Environment

Show Environment Source # 
Instance details

Defined in Amazonka.Lambda.Types.Environment

Generic Environment Source # 
Instance details

Defined in Amazonka.Lambda.Types.Environment

Associated Types

type Rep Environment :: Type -> Type #

NFData Environment Source # 
Instance details

Defined in Amazonka.Lambda.Types.Environment

Methods

rnf :: Environment -> () #

Hashable Environment Source # 
Instance details

Defined in Amazonka.Lambda.Types.Environment

ToJSON Environment Source # 
Instance details

Defined in Amazonka.Lambda.Types.Environment

type Rep Environment Source # 
Instance details

Defined in Amazonka.Lambda.Types.Environment

type Rep Environment = D1 ('MetaData "Environment" "Amazonka.Lambda.Types.Environment" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "Environment'" 'PrefixI 'True) (S1 ('MetaSel ('Just "variables") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive (HashMap Text (Sensitive Text)))))))

newEnvironment :: Environment Source #

Create a value of Environment 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:variables:Environment', environment_variables - Environment variable key-value pairs. For more information, see Using Lambda environment variables.

environment_variables :: Lens' Environment (Maybe (HashMap Text Text)) Source #

Environment variable key-value pairs. For more information, see Using Lambda environment variables.

EnvironmentError

data EnvironmentError Source #

Error messages for environment variables that couldn't be applied.

See: newEnvironmentError smart constructor.

Constructors

EnvironmentError' 

Fields

Instances

Instances details
Eq EnvironmentError Source # 
Instance details

Defined in Amazonka.Lambda.Types.EnvironmentError

Show EnvironmentError Source # 
Instance details

Defined in Amazonka.Lambda.Types.EnvironmentError

Generic EnvironmentError Source # 
Instance details

Defined in Amazonka.Lambda.Types.EnvironmentError

Associated Types

type Rep EnvironmentError :: Type -> Type #

NFData EnvironmentError Source # 
Instance details

Defined in Amazonka.Lambda.Types.EnvironmentError

Methods

rnf :: EnvironmentError -> () #

Hashable EnvironmentError Source # 
Instance details

Defined in Amazonka.Lambda.Types.EnvironmentError

FromJSON EnvironmentError Source # 
Instance details

Defined in Amazonka.Lambda.Types.EnvironmentError

type Rep EnvironmentError Source # 
Instance details

Defined in Amazonka.Lambda.Types.EnvironmentError

type Rep EnvironmentError = D1 ('MetaData "EnvironmentError" "Amazonka.Lambda.Types.EnvironmentError" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "EnvironmentError'" 'PrefixI 'True) (S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))))

newEnvironmentError :: EnvironmentError Source #

Create a value of EnvironmentError 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:errorCode:EnvironmentError', environmentError_errorCode - The error code.

$sel:message:EnvironmentError', environmentError_message - The error message.

EnvironmentResponse

data EnvironmentResponse Source #

The results of an operation to update or read environment variables. If the operation is successful, the response contains the environment variables. If it failed, the response contains details about the error.

See: newEnvironmentResponse smart constructor.

Constructors

EnvironmentResponse' 

Fields

Instances

Instances details
Eq EnvironmentResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.EnvironmentResponse

Show EnvironmentResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.EnvironmentResponse

Generic EnvironmentResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.EnvironmentResponse

Associated Types

type Rep EnvironmentResponse :: Type -> Type #

NFData EnvironmentResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.EnvironmentResponse

Methods

rnf :: EnvironmentResponse -> () #

Hashable EnvironmentResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.EnvironmentResponse

FromJSON EnvironmentResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.EnvironmentResponse

type Rep EnvironmentResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.EnvironmentResponse

type Rep EnvironmentResponse = D1 ('MetaData "EnvironmentResponse" "Amazonka.Lambda.Types.EnvironmentResponse" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "EnvironmentResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "variables") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive (HashMap Text (Sensitive Text))))) :*: S1 ('MetaSel ('Just "error") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EnvironmentError))))

newEnvironmentResponse :: EnvironmentResponse Source #

Create a value of EnvironmentResponse 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:variables:EnvironmentResponse', environmentResponse_variables - Environment variable key-value pairs.

$sel:error:EnvironmentResponse', environmentResponse_error - Error messages for environment variables that couldn't be applied.

environmentResponse_error :: Lens' EnvironmentResponse (Maybe EnvironmentError) Source #

Error messages for environment variables that couldn't be applied.

EventSourceMappingConfiguration

data EventSourceMappingConfiguration Source #

A mapping between an Amazon Web Services resource and a Lambda function. For details, see CreateEventSourceMapping.

See: newEventSourceMappingConfiguration smart constructor.

Constructors

EventSourceMappingConfiguration' 

Fields

  • eventSourceArn :: Maybe Text

    The Amazon Resource Name (ARN) of the event source.

  • state :: Maybe Text

    The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.

  • startingPositionTimestamp :: Maybe POSIX

    With StartingPosition set to AT_TIMESTAMP, the time from which to start reading.

  • functionArn :: Maybe Text

    The ARN of the Lambda function.

  • topics :: Maybe (NonEmpty Text)

    The name of the Kafka topic.

  • queues :: Maybe (NonEmpty Text)

    (Amazon MQ) The name of the Amazon MQ broker destination queue to consume.

  • bisectBatchOnFunctionError :: Maybe Bool

    (Streams only) If the function returns an error, split the batch in two and retry. The default value is false.

  • uuid :: Maybe Text

    The identifier of the event source mapping.

  • parallelizationFactor :: Maybe Natural

    (Streams only) The number of batches to process concurrently from each shard. The default value is 1.

  • lastProcessingResult :: Maybe Text

    The result of the last Lambda invocation of your function.

  • maximumRetryAttempts :: Maybe Int

    (Streams only) Discard records after the specified number of retries. The default value is -1, which sets the maximum number of retries to infinite. When MaximumRetryAttempts is infinite, Lambda retries failed records until the record expires in the event source.

  • batchSize :: Maybe Natural

    The maximum number of records in each batch that Lambda pulls from your stream or queue and sends to your function. Lambda passes all of the records in the batch to the function in a single call, up to the payload limit for synchronous invocation (6 MB).

    Default value: Varies by service. For Amazon SQS, the default is 10. For all other services, the default is 100.

    Related setting: When you set BatchSize to a value greater than 10, you must set MaximumBatchingWindowInSeconds to at least 1.

  • stateTransitionReason :: Maybe Text

    Indicates whether a user or Lambda made the last change to the event source mapping.

  • maximumBatchingWindowInSeconds :: Maybe Natural

    (Streams and Amazon SQS standard queues) The maximum amount of time, in seconds, that Lambda spends gathering records before invoking the function.

    Default: 0

    Related setting: When you set BatchSize to a value greater than 10, you must set MaximumBatchingWindowInSeconds to at least 1.

  • sourceAccessConfigurations :: Maybe [SourceAccessConfiguration]

    An array of the authentication protocol, VPC components, or virtual host to secure and define your event source.

  • maximumRecordAgeInSeconds :: Maybe Int

    (Streams only) Discard records older than the specified age. The default value is -1, which sets the maximum age to infinite. When the value is set to infinite, Lambda never discards old records.

  • functionResponseTypes :: Maybe [FunctionResponseType]

    (Streams only) A list of current response type enums applied to the event source mapping.

  • tumblingWindowInSeconds :: Maybe Natural

    (Streams only) The duration in seconds of a processing window. The range is 1–900 seconds.

  • selfManagedEventSource :: Maybe SelfManagedEventSource

    The self-managed Apache Kafka cluster for your event source.

  • lastModified :: Maybe POSIX

    The date that the event source mapping was last updated or that its state changed.

  • destinationConfig :: Maybe DestinationConfig

    (Streams only) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

  • startingPosition :: Maybe EventSourcePosition

    The position in a stream from which to start reading. Required for Amazon Kinesis, Amazon DynamoDB, and Amazon MSK stream sources. AT_TIMESTAMP is supported only for Amazon Kinesis streams.

Instances

Instances details
Eq EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

Read EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

Show EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

Generic EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

Associated Types

type Rep EventSourceMappingConfiguration :: Type -> Type #

NFData EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

Hashable EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

FromJSON EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

type Rep EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

type Rep EventSourceMappingConfiguration = D1 ('MetaData "EventSourceMappingConfiguration" "Amazonka.Lambda.Types.EventSourceMappingConfiguration" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "EventSourceMappingConfiguration'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "eventSourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "startingPositionTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "functionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "topics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text)))))) :*: ((S1 ('MetaSel ('Just "queues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: (S1 ('MetaSel ('Just "bisectBatchOnFunctionError") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "uuid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "parallelizationFactor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "lastProcessingResult") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maximumRetryAttempts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))) :*: (((S1 ('MetaSel ('Just "batchSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "stateTransitionReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "maximumBatchingWindowInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "sourceAccessConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SourceAccessConfiguration])) :*: S1 ('MetaSel ('Just "maximumRecordAgeInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))) :*: ((S1 ('MetaSel ('Just "functionResponseTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [FunctionResponseType])) :*: (S1 ('MetaSel ('Just "tumblingWindowInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "selfManagedEventSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SelfManagedEventSource)))) :*: (S1 ('MetaSel ('Just "lastModified") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "destinationConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DestinationConfig)) :*: S1 ('MetaSel ('Just "startingPosition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EventSourcePosition))))))))

newEventSourceMappingConfiguration :: EventSourceMappingConfiguration Source #

Create a value of EventSourceMappingConfiguration 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:eventSourceArn:EventSourceMappingConfiguration', eventSourceMappingConfiguration_eventSourceArn - The Amazon Resource Name (ARN) of the event source.

$sel:state:EventSourceMappingConfiguration', eventSourceMappingConfiguration_state - The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.

$sel:startingPositionTimestamp:EventSourceMappingConfiguration', eventSourceMappingConfiguration_startingPositionTimestamp - With StartingPosition set to AT_TIMESTAMP, the time from which to start reading.

$sel:functionArn:EventSourceMappingConfiguration', eventSourceMappingConfiguration_functionArn - The ARN of the Lambda function.

$sel:topics:EventSourceMappingConfiguration', eventSourceMappingConfiguration_topics - The name of the Kafka topic.

$sel:queues:EventSourceMappingConfiguration', eventSourceMappingConfiguration_queues - (Amazon MQ) The name of the Amazon MQ broker destination queue to consume.

$sel:bisectBatchOnFunctionError:EventSourceMappingConfiguration', eventSourceMappingConfiguration_bisectBatchOnFunctionError - (Streams only) If the function returns an error, split the batch in two and retry. The default value is false.

$sel:uuid:EventSourceMappingConfiguration', eventSourceMappingConfiguration_uuid - The identifier of the event source mapping.

$sel:parallelizationFactor:EventSourceMappingConfiguration', eventSourceMappingConfiguration_parallelizationFactor - (Streams only) The number of batches to process concurrently from each shard. The default value is 1.

$sel:lastProcessingResult:EventSourceMappingConfiguration', eventSourceMappingConfiguration_lastProcessingResult - The result of the last Lambda invocation of your function.

$sel:maximumRetryAttempts:EventSourceMappingConfiguration', eventSourceMappingConfiguration_maximumRetryAttempts - (Streams only) Discard records after the specified number of retries. The default value is -1, which sets the maximum number of retries to infinite. When MaximumRetryAttempts is infinite, Lambda retries failed records until the record expires in the event source.

$sel:batchSize:EventSourceMappingConfiguration', eventSourceMappingConfiguration_batchSize - The maximum number of records in each batch that Lambda pulls from your stream or queue and sends to your function. Lambda passes all of the records in the batch to the function in a single call, up to the payload limit for synchronous invocation (6 MB).

Default value: Varies by service. For Amazon SQS, the default is 10. For all other services, the default is 100.

Related setting: When you set BatchSize to a value greater than 10, you must set MaximumBatchingWindowInSeconds to at least 1.

$sel:stateTransitionReason:EventSourceMappingConfiguration', eventSourceMappingConfiguration_stateTransitionReason - Indicates whether a user or Lambda made the last change to the event source mapping.

$sel:maximumBatchingWindowInSeconds:EventSourceMappingConfiguration', eventSourceMappingConfiguration_maximumBatchingWindowInSeconds - (Streams and Amazon SQS standard queues) The maximum amount of time, in seconds, that Lambda spends gathering records before invoking the function.

Default: 0

Related setting: When you set BatchSize to a value greater than 10, you must set MaximumBatchingWindowInSeconds to at least 1.

$sel:sourceAccessConfigurations:EventSourceMappingConfiguration', eventSourceMappingConfiguration_sourceAccessConfigurations - An array of the authentication protocol, VPC components, or virtual host to secure and define your event source.

$sel:maximumRecordAgeInSeconds:EventSourceMappingConfiguration', eventSourceMappingConfiguration_maximumRecordAgeInSeconds - (Streams only) Discard records older than the specified age. The default value is -1, which sets the maximum age to infinite. When the value is set to infinite, Lambda never discards old records.

$sel:functionResponseTypes:EventSourceMappingConfiguration', eventSourceMappingConfiguration_functionResponseTypes - (Streams only) A list of current response type enums applied to the event source mapping.

$sel:tumblingWindowInSeconds:EventSourceMappingConfiguration', eventSourceMappingConfiguration_tumblingWindowInSeconds - (Streams only) The duration in seconds of a processing window. The range is 1–900 seconds.

$sel:selfManagedEventSource:EventSourceMappingConfiguration', eventSourceMappingConfiguration_selfManagedEventSource - The self-managed Apache Kafka cluster for your event source.

$sel:lastModified:EventSourceMappingConfiguration', eventSourceMappingConfiguration_lastModified - The date that the event source mapping was last updated or that its state changed.

$sel:destinationConfig:EventSourceMappingConfiguration', eventSourceMappingConfiguration_destinationConfig - (Streams only) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

$sel:startingPosition:EventSourceMappingConfiguration', eventSourceMappingConfiguration_startingPosition - The position in a stream from which to start reading. Required for Amazon Kinesis, Amazon DynamoDB, and Amazon MSK stream sources. AT_TIMESTAMP is supported only for Amazon Kinesis streams.

eventSourceMappingConfiguration_state :: Lens' EventSourceMappingConfiguration (Maybe Text) Source #

The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.

eventSourceMappingConfiguration_startingPositionTimestamp :: Lens' EventSourceMappingConfiguration (Maybe UTCTime) Source #

With StartingPosition set to AT_TIMESTAMP, the time from which to start reading.

eventSourceMappingConfiguration_queues :: Lens' EventSourceMappingConfiguration (Maybe (NonEmpty Text)) Source #

(Amazon MQ) The name of the Amazon MQ broker destination queue to consume.

eventSourceMappingConfiguration_bisectBatchOnFunctionError :: Lens' EventSourceMappingConfiguration (Maybe Bool) Source #

(Streams only) If the function returns an error, split the batch in two and retry. The default value is false.

eventSourceMappingConfiguration_parallelizationFactor :: Lens' EventSourceMappingConfiguration (Maybe Natural) Source #

(Streams only) The number of batches to process concurrently from each shard. The default value is 1.

eventSourceMappingConfiguration_maximumRetryAttempts :: Lens' EventSourceMappingConfiguration (Maybe Int) Source #

(Streams only) Discard records after the specified number of retries. The default value is -1, which sets the maximum number of retries to infinite. When MaximumRetryAttempts is infinite, Lambda retries failed records until the record expires in the event source.

eventSourceMappingConfiguration_batchSize :: Lens' EventSourceMappingConfiguration (Maybe Natural) Source #

The maximum number of records in each batch that Lambda pulls from your stream or queue and sends to your function. Lambda passes all of the records in the batch to the function in a single call, up to the payload limit for synchronous invocation (6 MB).

Default value: Varies by service. For Amazon SQS, the default is 10. For all other services, the default is 100.

Related setting: When you set BatchSize to a value greater than 10, you must set MaximumBatchingWindowInSeconds to at least 1.

eventSourceMappingConfiguration_stateTransitionReason :: Lens' EventSourceMappingConfiguration (Maybe Text) Source #

Indicates whether a user or Lambda made the last change to the event source mapping.

eventSourceMappingConfiguration_maximumBatchingWindowInSeconds :: Lens' EventSourceMappingConfiguration (Maybe Natural) Source #

(Streams and Amazon SQS standard queues) The maximum amount of time, in seconds, that Lambda spends gathering records before invoking the function.

Default: 0

Related setting: When you set BatchSize to a value greater than 10, you must set MaximumBatchingWindowInSeconds to at least 1.

eventSourceMappingConfiguration_sourceAccessConfigurations :: Lens' EventSourceMappingConfiguration (Maybe [SourceAccessConfiguration]) Source #

An array of the authentication protocol, VPC components, or virtual host to secure and define your event source.

eventSourceMappingConfiguration_maximumRecordAgeInSeconds :: Lens' EventSourceMappingConfiguration (Maybe Int) Source #

(Streams only) Discard records older than the specified age. The default value is -1, which sets the maximum age to infinite. When the value is set to infinite, Lambda never discards old records.

eventSourceMappingConfiguration_functionResponseTypes :: Lens' EventSourceMappingConfiguration (Maybe [FunctionResponseType]) Source #

(Streams only) A list of current response type enums applied to the event source mapping.

eventSourceMappingConfiguration_tumblingWindowInSeconds :: Lens' EventSourceMappingConfiguration (Maybe Natural) Source #

(Streams only) The duration in seconds of a processing window. The range is 1–900 seconds.

eventSourceMappingConfiguration_lastModified :: Lens' EventSourceMappingConfiguration (Maybe UTCTime) Source #

The date that the event source mapping was last updated or that its state changed.

eventSourceMappingConfiguration_destinationConfig :: Lens' EventSourceMappingConfiguration (Maybe DestinationConfig) Source #

(Streams only) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

eventSourceMappingConfiguration_startingPosition :: Lens' EventSourceMappingConfiguration (Maybe EventSourcePosition) Source #

The position in a stream from which to start reading. Required for Amazon Kinesis, Amazon DynamoDB, and Amazon MSK stream sources. AT_TIMESTAMP is supported only for Amazon Kinesis streams.

FileSystemConfig

data FileSystemConfig Source #

Details about the connection between a Lambda function and an Amazon EFS file system.

See: newFileSystemConfig smart constructor.

Constructors

FileSystemConfig' 

Fields

  • arn :: Text

    The Amazon Resource Name (ARN) of the Amazon EFS access point that provides access to the file system.

  • localMountPath :: Text

    The path where the function can access the file system, starting with /mnt/.

Instances

Instances details
Eq FileSystemConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FileSystemConfig

Read FileSystemConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FileSystemConfig

Show FileSystemConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FileSystemConfig

Generic FileSystemConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FileSystemConfig

Associated Types

type Rep FileSystemConfig :: Type -> Type #

NFData FileSystemConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FileSystemConfig

Methods

rnf :: FileSystemConfig -> () #

Hashable FileSystemConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FileSystemConfig

ToJSON FileSystemConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FileSystemConfig

FromJSON FileSystemConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FileSystemConfig

type Rep FileSystemConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FileSystemConfig

type Rep FileSystemConfig = D1 ('MetaData "FileSystemConfig" "Amazonka.Lambda.Types.FileSystemConfig" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "FileSystemConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "localMountPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newFileSystemConfig Source #

Create a value of FileSystemConfig 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:arn:FileSystemConfig', fileSystemConfig_arn - The Amazon Resource Name (ARN) of the Amazon EFS access point that provides access to the file system.

$sel:localMountPath:FileSystemConfig', fileSystemConfig_localMountPath - The path where the function can access the file system, starting with /mnt/.

fileSystemConfig_arn :: Lens' FileSystemConfig Text Source #

The Amazon Resource Name (ARN) of the Amazon EFS access point that provides access to the file system.

fileSystemConfig_localMountPath :: Lens' FileSystemConfig Text Source #

The path where the function can access the file system, starting with /mnt/.

FunctionCode

data FunctionCode Source #

The code for the Lambda function. You can specify either an object in Amazon S3, upload a .zip file archive deployment package directly, or specify the URI of a container image.

See: newFunctionCode smart constructor.

Constructors

FunctionCode' 

Fields

  • s3ObjectVersion :: Maybe Text

    For versioned objects, the version of the deployment package object to use.

  • s3Key :: Maybe Text

    The Amazon S3 key of the deployment package.

  • zipFile :: Maybe (Sensitive Base64)

    The base64-encoded contents of the deployment package. Amazon Web Services SDK and Amazon Web Services CLI clients handle the encoding for you.

  • imageUri :: Maybe Text

    URI of a container image in the Amazon ECR registry.

  • s3Bucket :: Maybe Text

    An Amazon S3 bucket in the same Amazon Web Services Region as your function. The bucket can be in a different Amazon Web Services account.

Instances

Instances details
Eq FunctionCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionCode

Show FunctionCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionCode

Generic FunctionCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionCode

Associated Types

type Rep FunctionCode :: Type -> Type #

NFData FunctionCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionCode

Methods

rnf :: FunctionCode -> () #

Hashable FunctionCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionCode

ToJSON FunctionCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionCode

type Rep FunctionCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionCode

type Rep FunctionCode = D1 ('MetaData "FunctionCode" "Amazonka.Lambda.Types.FunctionCode" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "FunctionCode'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "s3ObjectVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "s3Key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "zipFile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Base64))) :*: (S1 ('MetaSel ('Just "imageUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "s3Bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newFunctionCode :: FunctionCode Source #

Create a value of FunctionCode 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:s3ObjectVersion:FunctionCode', functionCode_s3ObjectVersion - For versioned objects, the version of the deployment package object to use.

$sel:s3Key:FunctionCode', functionCode_s3Key - The Amazon S3 key of the deployment package.

$sel:zipFile:FunctionCode', functionCode_zipFile - The base64-encoded contents of the deployment package. Amazon Web Services SDK and Amazon Web Services CLI clients handle the encoding for you.-- -- Note: This Lens automatically encodes and decodes Base64 data. -- The underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during deserialisation. -- This Lens accepts and returns only raw unencoded data.

$sel:imageUri:FunctionCode', functionCode_imageUri - URI of a container image in the Amazon ECR registry.

$sel:s3Bucket:FunctionCode', functionCode_s3Bucket - An Amazon S3 bucket in the same Amazon Web Services Region as your function. The bucket can be in a different Amazon Web Services account.

functionCode_s3ObjectVersion :: Lens' FunctionCode (Maybe Text) Source #

For versioned objects, the version of the deployment package object to use.

functionCode_s3Key :: Lens' FunctionCode (Maybe Text) Source #

The Amazon S3 key of the deployment package.

functionCode_zipFile :: Lens' FunctionCode (Maybe ByteString) Source #

The base64-encoded contents of the deployment package. Amazon Web Services SDK and Amazon Web Services CLI clients handle the encoding for you.-- -- Note: This Lens automatically encodes and decodes Base64 data. -- The underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during deserialisation. -- This Lens accepts and returns only raw unencoded data.

functionCode_imageUri :: Lens' FunctionCode (Maybe Text) Source #

URI of a container image in the Amazon ECR registry.

functionCode_s3Bucket :: Lens' FunctionCode (Maybe Text) Source #

An Amazon S3 bucket in the same Amazon Web Services Region as your function. The bucket can be in a different Amazon Web Services account.

FunctionCodeLocation

data FunctionCodeLocation Source #

Details about a function's deployment package.

See: newFunctionCodeLocation smart constructor.

Constructors

FunctionCodeLocation' 

Fields

Instances

Instances details
Eq FunctionCodeLocation Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionCodeLocation

Read FunctionCodeLocation Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionCodeLocation

Show FunctionCodeLocation Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionCodeLocation

Generic FunctionCodeLocation Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionCodeLocation

Associated Types

type Rep FunctionCodeLocation :: Type -> Type #

NFData FunctionCodeLocation Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionCodeLocation

Methods

rnf :: FunctionCodeLocation -> () #

Hashable FunctionCodeLocation Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionCodeLocation

FromJSON FunctionCodeLocation Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionCodeLocation

type Rep FunctionCodeLocation Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionCodeLocation

type Rep FunctionCodeLocation = D1 ('MetaData "FunctionCodeLocation" "Amazonka.Lambda.Types.FunctionCodeLocation" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "FunctionCodeLocation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resolvedImageUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "imageUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "repositoryType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newFunctionCodeLocation :: FunctionCodeLocation Source #

Create a value of FunctionCodeLocation 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:location:FunctionCodeLocation', functionCodeLocation_location - A presigned URL that you can use to download the deployment package.

$sel:resolvedImageUri:FunctionCodeLocation', functionCodeLocation_resolvedImageUri - The resolved URI for the image.

$sel:imageUri:FunctionCodeLocation', functionCodeLocation_imageUri - URI of a container image in the Amazon ECR registry.

$sel:repositoryType:FunctionCodeLocation', functionCodeLocation_repositoryType - The service that's hosting the file.

functionCodeLocation_location :: Lens' FunctionCodeLocation (Maybe Text) Source #

A presigned URL that you can use to download the deployment package.

functionCodeLocation_imageUri :: Lens' FunctionCodeLocation (Maybe Text) Source #

URI of a container image in the Amazon ECR registry.

FunctionConfiguration

data FunctionConfiguration Source #

Details about a function's configuration.

See: newFunctionConfiguration smart constructor.

Constructors

FunctionConfiguration' 

Fields

Instances

Instances details
Eq FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

Show FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

Generic FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

Associated Types

type Rep FunctionConfiguration :: Type -> Type #

NFData FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

Methods

rnf :: FunctionConfiguration -> () #

Hashable FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

FromJSON FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

type Rep FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

type Rep FunctionConfiguration = D1 ('MetaData "FunctionConfiguration" "Amazonka.Lambda.Types.FunctionConfiguration" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "FunctionConfiguration'" 'PrefixI 'True) (((((S1 ('MetaSel ('Just "memorySize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "runtime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Runtime))) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe State)) :*: S1 ('MetaSel ('Just "signingProfileVersionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "lastUpdateStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LastUpdateStatus)) :*: S1 ('MetaSel ('Just "functionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "kmsKeyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "packageType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PackageType))))) :*: (((S1 ('MetaSel ('Just "fileSystemConfigs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [FileSystemConfig])) :*: S1 ('MetaSel ('Just "environment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EnvironmentResponse))) :*: (S1 ('MetaSel ('Just "deadLetterConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeadLetterConfig)) :*: S1 ('MetaSel ('Just "architectures") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Architecture))))) :*: ((S1 ('MetaSel ('Just "signingJobArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "role'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "vpcConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VpcConfigResponse)) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: ((((S1 ('MetaSel ('Just "functionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "layers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Layer]))) :*: (S1 ('MetaSel ('Just "codeSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "handler") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "timeout") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "lastUpdateStatusReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "stateReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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 TracingConfigResponse))) :*: (S1 ('MetaSel ('Just "stateReasonCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StateReasonCode)) :*: S1 ('MetaSel ('Just "imageConfigResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageConfigResponse)))) :*: ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastUpdateStatusReasonCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LastUpdateStatusReasonCode))) :*: (S1 ('MetaSel ('Just "revisionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "masterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))))

newFunctionConfiguration :: FunctionConfiguration Source #

Create a value of FunctionConfiguration 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:FunctionConfiguration', functionConfiguration_memorySize - The amount of memory available to the function at runtime.

$sel:runtime:FunctionConfiguration', functionConfiguration_runtime - The runtime environment for the Lambda function.

$sel:state:FunctionConfiguration', functionConfiguration_state - The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

$sel:signingProfileVersionArn:FunctionConfiguration', functionConfiguration_signingProfileVersionArn - The ARN of the signing profile version.

$sel:lastUpdateStatus:FunctionConfiguration', functionConfiguration_lastUpdateStatus - The status of the last update that was performed on the function. This is first set to Successful after function creation completes.

$sel:functionArn:FunctionConfiguration', functionConfiguration_functionArn - The function's Amazon Resource Name (ARN).

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

$sel:packageType:FunctionConfiguration', functionConfiguration_packageType - The type of deployment package. Set to Image for container image and set Zip for .zip file archive.

$sel:fileSystemConfigs:FunctionConfiguration', functionConfiguration_fileSystemConfigs - Connection settings for an Amazon EFS file system.

$sel:environment:FunctionConfiguration', functionConfiguration_environment - The function's environment variables.

$sel:deadLetterConfig:FunctionConfiguration', functionConfiguration_deadLetterConfig - The function's dead letter queue.

$sel:architectures:FunctionConfiguration', functionConfiguration_architectures - The instruction set architecture that the function supports. Architecture is a string array with one of the valid values. The default architecture value is x86_64.

$sel:signingJobArn:FunctionConfiguration', functionConfiguration_signingJobArn - The ARN of the signing job.

$sel:role':FunctionConfiguration', functionConfiguration_role - The function's execution role.

$sel:vpcConfig:FunctionConfiguration', functionConfiguration_vpcConfig - The function's networking configuration.

$sel:version:FunctionConfiguration', functionConfiguration_version - The version of the Lambda function.

$sel:functionName:FunctionConfiguration', functionConfiguration_functionName - The name of the function.

$sel:layers:FunctionConfiguration', functionConfiguration_layers - The function's layers.

$sel:codeSize:FunctionConfiguration', functionConfiguration_codeSize - The size of the function's deployment package, in bytes.

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

$sel:timeout:FunctionConfiguration', functionConfiguration_timeout - The amount of time in seconds that Lambda allows a function to run before stopping it.

$sel:lastUpdateStatusReason:FunctionConfiguration', functionConfiguration_lastUpdateStatusReason - The reason for the last update that was performed on the function.

$sel:stateReason:FunctionConfiguration', functionConfiguration_stateReason - The reason for the function's current state.

$sel:lastModified:FunctionConfiguration', functionConfiguration_lastModified - The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

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

$sel:tracingConfig:FunctionConfiguration', functionConfiguration_tracingConfig - The function's X-Ray tracing configuration.

$sel:stateReasonCode:FunctionConfiguration', functionConfiguration_stateReasonCode - The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

$sel:imageConfigResponse:FunctionConfiguration', functionConfiguration_imageConfigResponse - The function's image configuration values.

$sel:description:FunctionConfiguration', functionConfiguration_description - The function's description.

$sel:lastUpdateStatusReasonCode:FunctionConfiguration', functionConfiguration_lastUpdateStatusReasonCode - The reason code for the last update that was performed on the function.

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

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

functionConfiguration_memorySize :: Lens' FunctionConfiguration (Maybe Natural) Source #

The amount of memory available to the function at runtime.

functionConfiguration_runtime :: Lens' FunctionConfiguration (Maybe Runtime) Source #

The runtime environment for the Lambda function.

functionConfiguration_state :: Lens' FunctionConfiguration (Maybe State) Source #

The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

functionConfiguration_lastUpdateStatus :: Lens' FunctionConfiguration (Maybe LastUpdateStatus) Source #

The status of the last update that was performed on the function. This is first set to Successful after function creation completes.

functionConfiguration_functionArn :: Lens' FunctionConfiguration (Maybe Text) Source #

The function's Amazon Resource Name (ARN).

functionConfiguration_kmsKeyArn :: Lens' FunctionConfiguration (Maybe Text) Source #

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

functionConfiguration_packageType :: Lens' FunctionConfiguration (Maybe PackageType) Source #

The type of deployment package. Set to Image for container image and set Zip for .zip file archive.

functionConfiguration_architectures :: Lens' FunctionConfiguration (Maybe (NonEmpty Architecture)) Source #

The instruction set architecture that the function supports. Architecture is a string array with one of the valid values. The default architecture value is x86_64.

functionConfiguration_codeSize :: Lens' FunctionConfiguration (Maybe Integer) Source #

The size of the function's deployment package, in bytes.

functionConfiguration_handler :: Lens' FunctionConfiguration (Maybe Text) Source #

The function that Lambda calls to begin executing your function.

functionConfiguration_timeout :: Lens' FunctionConfiguration (Maybe Natural) Source #

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

functionConfiguration_lastUpdateStatusReason :: Lens' FunctionConfiguration (Maybe Text) Source #

The reason for the last update that was performed on the function.

functionConfiguration_stateReason :: Lens' FunctionConfiguration (Maybe Text) Source #

The reason for the function's current state.

functionConfiguration_lastModified :: Lens' FunctionConfiguration (Maybe Text) Source #

The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

functionConfiguration_codeSha256 :: Lens' FunctionConfiguration (Maybe Text) Source #

The SHA256 hash of the function's deployment package.

functionConfiguration_stateReasonCode :: Lens' FunctionConfiguration (Maybe StateReasonCode) Source #

The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

functionConfiguration_lastUpdateStatusReasonCode :: Lens' FunctionConfiguration (Maybe LastUpdateStatusReasonCode) Source #

The reason code for the last update that was performed on the function.

functionConfiguration_revisionId :: Lens' FunctionConfiguration (Maybe Text) Source #

The latest updated revision of the function or alias.

functionConfiguration_masterArn :: Lens' FunctionConfiguration (Maybe Text) Source #

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

FunctionEventInvokeConfig

data FunctionEventInvokeConfig Source #

See: newFunctionEventInvokeConfig smart constructor.

Constructors

FunctionEventInvokeConfig' 

Fields

Instances

Instances details
Eq FunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionEventInvokeConfig

Read FunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionEventInvokeConfig

Show FunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionEventInvokeConfig

Generic FunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionEventInvokeConfig

Associated Types

type Rep FunctionEventInvokeConfig :: Type -> Type #

NFData FunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionEventInvokeConfig

Hashable FunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionEventInvokeConfig

FromJSON FunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionEventInvokeConfig

type Rep FunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionEventInvokeConfig

type Rep FunctionEventInvokeConfig = D1 ('MetaData "FunctionEventInvokeConfig" "Amazonka.Lambda.Types.FunctionEventInvokeConfig" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "FunctionEventInvokeConfig'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "functionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maximumEventAgeInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "maximumRetryAttempts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "lastModified") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "destinationConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DestinationConfig))))))

newFunctionEventInvokeConfig :: FunctionEventInvokeConfig Source #

Create a value of FunctionEventInvokeConfig 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:functionArn:FunctionEventInvokeConfig', functionEventInvokeConfig_functionArn - The Amazon Resource Name (ARN) of the function.

$sel:maximumEventAgeInSeconds:FunctionEventInvokeConfig', functionEventInvokeConfig_maximumEventAgeInSeconds - The maximum age of a request that Lambda sends to a function for processing.

$sel:maximumRetryAttempts:FunctionEventInvokeConfig', functionEventInvokeConfig_maximumRetryAttempts - The maximum number of times to retry when the function returns an error.

$sel:lastModified:FunctionEventInvokeConfig', functionEventInvokeConfig_lastModified - The date and time that the configuration was last updated.

$sel:destinationConfig:FunctionEventInvokeConfig', functionEventInvokeConfig_destinationConfig - A destination for events after they have been sent to a function for processing.

Destinations

  • Function - The Amazon Resource Name (ARN) of a Lambda function.
  • Queue - The ARN of an SQS queue.
  • Topic - The ARN of an SNS topic.
  • Event Bus - The ARN of an Amazon EventBridge event bus.

functionEventInvokeConfig_functionArn :: Lens' FunctionEventInvokeConfig (Maybe Text) Source #

The Amazon Resource Name (ARN) of the function.

functionEventInvokeConfig_maximumEventAgeInSeconds :: Lens' FunctionEventInvokeConfig (Maybe Natural) Source #

The maximum age of a request that Lambda sends to a function for processing.

functionEventInvokeConfig_maximumRetryAttempts :: Lens' FunctionEventInvokeConfig (Maybe Natural) Source #

The maximum number of times to retry when the function returns an error.

functionEventInvokeConfig_lastModified :: Lens' FunctionEventInvokeConfig (Maybe UTCTime) Source #

The date and time that the configuration was last updated.

functionEventInvokeConfig_destinationConfig :: Lens' FunctionEventInvokeConfig (Maybe DestinationConfig) Source #

A destination for events after they have been sent to a function for processing.

Destinations

  • Function - The Amazon Resource Name (ARN) of a Lambda function.
  • Queue - The ARN of an SQS queue.
  • Topic - The ARN of an SNS topic.
  • Event Bus - The ARN of an Amazon EventBridge event bus.

GetLayerVersionResponse

data GetLayerVersionResponse Source #

See: newGetLayerVersionResponse smart constructor.

Constructors

GetLayerVersionResponse' 

Fields

Instances

Instances details
Eq GetLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.GetLayerVersionResponse

Read GetLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.GetLayerVersionResponse

Show GetLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.GetLayerVersionResponse

Generic GetLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.GetLayerVersionResponse

Associated Types

type Rep GetLayerVersionResponse :: Type -> Type #

NFData GetLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.GetLayerVersionResponse

Methods

rnf :: GetLayerVersionResponse -> () #

Hashable GetLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.GetLayerVersionResponse

FromJSON GetLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.GetLayerVersionResponse

type Rep GetLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.GetLayerVersionResponse

getLayerVersionResponse_createdDate :: Lens' GetLayerVersionResponse (Maybe Text) Source #

The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

ImageConfig

data ImageConfig Source #

Configuration values that override the container image Dockerfile settings. See Container settings.

See: newImageConfig smart constructor.

Constructors

ImageConfig' 

Fields

Instances

Instances details
Eq ImageConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfig

Read ImageConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfig

Show ImageConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfig

Generic ImageConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfig

Associated Types

type Rep ImageConfig :: Type -> Type #

NFData ImageConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfig

Methods

rnf :: ImageConfig -> () #

Hashable ImageConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfig

ToJSON ImageConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfig

FromJSON ImageConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfig

type Rep ImageConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfig

type Rep ImageConfig = D1 ('MetaData "ImageConfig" "Amazonka.Lambda.Types.ImageConfig" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "ImageConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "command") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "entryPoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "workingDirectory") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newImageConfig :: ImageConfig Source #

Create a value of ImageConfig 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:command:ImageConfig', imageConfig_command - Specifies parameters that you want to pass in with ENTRYPOINT.

$sel:entryPoint:ImageConfig', imageConfig_entryPoint - Specifies the entry point to their application, which is typically the location of the runtime executable.

$sel:workingDirectory:ImageConfig', imageConfig_workingDirectory - Specifies the working directory.

imageConfig_command :: Lens' ImageConfig (Maybe [Text]) Source #

Specifies parameters that you want to pass in with ENTRYPOINT.

imageConfig_entryPoint :: Lens' ImageConfig (Maybe [Text]) Source #

Specifies the entry point to their application, which is typically the location of the runtime executable.

imageConfig_workingDirectory :: Lens' ImageConfig (Maybe Text) Source #

Specifies the working directory.

ImageConfigError

data ImageConfigError Source #

Error response to GetFunctionConfiguration.

See: newImageConfigError smart constructor.

Constructors

ImageConfigError' 

Fields

Instances

Instances details
Eq ImageConfigError Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfigError

Show ImageConfigError Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfigError

Generic ImageConfigError Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfigError

Associated Types

type Rep ImageConfigError :: Type -> Type #

NFData ImageConfigError Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfigError

Methods

rnf :: ImageConfigError -> () #

Hashable ImageConfigError Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfigError

FromJSON ImageConfigError Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfigError

type Rep ImageConfigError Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfigError

type Rep ImageConfigError = D1 ('MetaData "ImageConfigError" "Amazonka.Lambda.Types.ImageConfigError" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "ImageConfigError'" 'PrefixI 'True) (S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))))

newImageConfigError :: ImageConfigError Source #

Create a value of ImageConfigError 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:errorCode:ImageConfigError', imageConfigError_errorCode - Error code.

$sel:message:ImageConfigError', imageConfigError_message - Error message.

ImageConfigResponse

data ImageConfigResponse Source #

Response to GetFunctionConfiguration request.

See: newImageConfigResponse smart constructor.

Constructors

ImageConfigResponse' 

Fields

Instances

Instances details
Eq ImageConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfigResponse

Show ImageConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfigResponse

Generic ImageConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfigResponse

Associated Types

type Rep ImageConfigResponse :: Type -> Type #

NFData ImageConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfigResponse

Methods

rnf :: ImageConfigResponse -> () #

Hashable ImageConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfigResponse

FromJSON ImageConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfigResponse

type Rep ImageConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfigResponse

type Rep ImageConfigResponse = D1 ('MetaData "ImageConfigResponse" "Amazonka.Lambda.Types.ImageConfigResponse" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "ImageConfigResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "imageConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageConfig)) :*: S1 ('MetaSel ('Just "error") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageConfigError))))

newImageConfigResponse :: ImageConfigResponse Source #

Create a value of ImageConfigResponse 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:imageConfig:ImageConfigResponse', imageConfigResponse_imageConfig - Configuration values that override the container image Dockerfile.

$sel:error:ImageConfigResponse', imageConfigResponse_error - Error response to GetFunctionConfiguration.

imageConfigResponse_imageConfig :: Lens' ImageConfigResponse (Maybe ImageConfig) Source #

Configuration values that override the container image Dockerfile.

imageConfigResponse_error :: Lens' ImageConfigResponse (Maybe ImageConfigError) Source #

Error response to GetFunctionConfiguration.

Layer

data Layer Source #

An Lambda layer.

See: newLayer smart constructor.

Constructors

Layer' 

Fields

Instances

Instances details
Eq Layer Source # 
Instance details

Defined in Amazonka.Lambda.Types.Layer

Methods

(==) :: Layer -> Layer -> Bool #

(/=) :: Layer -> Layer -> Bool #

Read Layer Source # 
Instance details

Defined in Amazonka.Lambda.Types.Layer

Show Layer Source # 
Instance details

Defined in Amazonka.Lambda.Types.Layer

Methods

showsPrec :: Int -> Layer -> ShowS #

show :: Layer -> String #

showList :: [Layer] -> ShowS #

Generic Layer Source # 
Instance details

Defined in Amazonka.Lambda.Types.Layer

Associated Types

type Rep Layer :: Type -> Type #

Methods

from :: Layer -> Rep Layer x #

to :: Rep Layer x -> Layer #

NFData Layer Source # 
Instance details

Defined in Amazonka.Lambda.Types.Layer

Methods

rnf :: Layer -> () #

Hashable Layer Source # 
Instance details

Defined in Amazonka.Lambda.Types.Layer

Methods

hashWithSalt :: Int -> Layer -> Int #

hash :: Layer -> Int #

FromJSON Layer Source # 
Instance details

Defined in Amazonka.Lambda.Types.Layer

type Rep Layer Source # 
Instance details

Defined in Amazonka.Lambda.Types.Layer

type Rep Layer = D1 ('MetaData "Layer" "Amazonka.Lambda.Types.Layer" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "Layer'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "signingProfileVersionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "signingJobArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "codeSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))))

newLayer :: Layer Source #

Create a value of Layer 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:signingProfileVersionArn:Layer', layer_signingProfileVersionArn - The Amazon Resource Name (ARN) for a signing profile version.

$sel:arn:Layer', layer_arn - The Amazon Resource Name (ARN) of the function layer.

$sel:signingJobArn:Layer', layer_signingJobArn - The Amazon Resource Name (ARN) of a signing job.

$sel:codeSize:Layer', layer_codeSize - The size of the layer archive in bytes.

layer_signingProfileVersionArn :: Lens' Layer (Maybe Text) Source #

The Amazon Resource Name (ARN) for a signing profile version.

layer_arn :: Lens' Layer (Maybe Text) Source #

The Amazon Resource Name (ARN) of the function layer.

layer_signingJobArn :: Lens' Layer (Maybe Text) Source #

The Amazon Resource Name (ARN) of a signing job.

layer_codeSize :: Lens' Layer (Maybe Integer) Source #

The size of the layer archive in bytes.

LayerVersionContentInput

data LayerVersionContentInput Source #

A ZIP archive that contains the contents of an Lambda layer. You can specify either an Amazon S3 location, or upload a layer archive directly.

See: newLayerVersionContentInput smart constructor.

Constructors

LayerVersionContentInput' 

Fields

Instances

Instances details
Eq LayerVersionContentInput Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionContentInput

Show LayerVersionContentInput Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionContentInput

Generic LayerVersionContentInput Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionContentInput

Associated Types

type Rep LayerVersionContentInput :: Type -> Type #

NFData LayerVersionContentInput Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionContentInput

Hashable LayerVersionContentInput Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionContentInput

ToJSON LayerVersionContentInput Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionContentInput

type Rep LayerVersionContentInput Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionContentInput

type Rep LayerVersionContentInput = D1 ('MetaData "LayerVersionContentInput" "Amazonka.Lambda.Types.LayerVersionContentInput" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "LayerVersionContentInput'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "s3ObjectVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "s3Key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "zipFile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Base64))) :*: S1 ('MetaSel ('Just "s3Bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newLayerVersionContentInput :: LayerVersionContentInput Source #

Create a value of LayerVersionContentInput 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:s3ObjectVersion:LayerVersionContentInput', layerVersionContentInput_s3ObjectVersion - For versioned objects, the version of the layer archive object to use.

$sel:s3Key:LayerVersionContentInput', layerVersionContentInput_s3Key - The Amazon S3 key of the layer archive.

$sel:zipFile:LayerVersionContentInput', layerVersionContentInput_zipFile - The base64-encoded contents of the layer archive. Amazon Web Services SDK and Amazon Web Services CLI clients handle the encoding for you.-- -- Note: This Lens automatically encodes and decodes Base64 data. -- The underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during deserialisation. -- This Lens accepts and returns only raw unencoded data.

$sel:s3Bucket:LayerVersionContentInput', layerVersionContentInput_s3Bucket - The Amazon S3 bucket of the layer archive.

layerVersionContentInput_s3ObjectVersion :: Lens' LayerVersionContentInput (Maybe Text) Source #

For versioned objects, the version of the layer archive object to use.

layerVersionContentInput_s3Key :: Lens' LayerVersionContentInput (Maybe Text) Source #

The Amazon S3 key of the layer archive.

layerVersionContentInput_zipFile :: Lens' LayerVersionContentInput (Maybe ByteString) Source #

The base64-encoded contents of the layer archive. Amazon Web Services SDK and Amazon Web Services CLI clients handle the encoding for you.-- -- Note: This Lens automatically encodes and decodes Base64 data. -- The underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during deserialisation. -- This Lens accepts and returns only raw unencoded data.

layerVersionContentInput_s3Bucket :: Lens' LayerVersionContentInput (Maybe Text) Source #

The Amazon S3 bucket of the layer archive.

LayerVersionContentOutput

data LayerVersionContentOutput Source #

Details about a version of an Lambda layer.

See: newLayerVersionContentOutput smart constructor.

Constructors

LayerVersionContentOutput' 

Fields

Instances

Instances details
Eq LayerVersionContentOutput Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionContentOutput

Read LayerVersionContentOutput Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionContentOutput

Show LayerVersionContentOutput Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionContentOutput

Generic LayerVersionContentOutput Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionContentOutput

Associated Types

type Rep LayerVersionContentOutput :: Type -> Type #

NFData LayerVersionContentOutput Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionContentOutput

Hashable LayerVersionContentOutput Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionContentOutput

FromJSON LayerVersionContentOutput Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionContentOutput

type Rep LayerVersionContentOutput Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionContentOutput

type Rep LayerVersionContentOutput = D1 ('MetaData "LayerVersionContentOutput" "Amazonka.Lambda.Types.LayerVersionContentOutput" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "LayerVersionContentOutput'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "signingProfileVersionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "signingJobArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "codeSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "codeSha256") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newLayerVersionContentOutput :: LayerVersionContentOutput Source #

Create a value of LayerVersionContentOutput 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:signingProfileVersionArn:LayerVersionContentOutput', layerVersionContentOutput_signingProfileVersionArn - The Amazon Resource Name (ARN) for a signing profile version.

$sel:location:LayerVersionContentOutput', layerVersionContentOutput_location - A link to the layer archive in Amazon S3 that is valid for 10 minutes.

$sel:signingJobArn:LayerVersionContentOutput', layerVersionContentOutput_signingJobArn - The Amazon Resource Name (ARN) of a signing job.

$sel:codeSize:LayerVersionContentOutput', layerVersionContentOutput_codeSize - The size of the layer archive in bytes.

$sel:codeSha256:LayerVersionContentOutput', layerVersionContentOutput_codeSha256 - The SHA-256 hash of the layer archive.

layerVersionContentOutput_signingProfileVersionArn :: Lens' LayerVersionContentOutput (Maybe Text) Source #

The Amazon Resource Name (ARN) for a signing profile version.

layerVersionContentOutput_location :: Lens' LayerVersionContentOutput (Maybe Text) Source #

A link to the layer archive in Amazon S3 that is valid for 10 minutes.

layerVersionContentOutput_signingJobArn :: Lens' LayerVersionContentOutput (Maybe Text) Source #

The Amazon Resource Name (ARN) of a signing job.

LayerVersionsListItem

data LayerVersionsListItem Source #

Details about a version of an Lambda layer.

See: newLayerVersionsListItem smart constructor.

Constructors

LayerVersionsListItem' 

Fields

Instances

Instances details
Eq LayerVersionsListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionsListItem

Read LayerVersionsListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionsListItem

Show LayerVersionsListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionsListItem

Generic LayerVersionsListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionsListItem

Associated Types

type Rep LayerVersionsListItem :: Type -> Type #

NFData LayerVersionsListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionsListItem

Methods

rnf :: LayerVersionsListItem -> () #

Hashable LayerVersionsListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionsListItem

FromJSON LayerVersionsListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionsListItem

type Rep LayerVersionsListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionsListItem

type Rep LayerVersionsListItem = D1 ('MetaData "LayerVersionsListItem" "Amazonka.Lambda.Types.LayerVersionsListItem" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "LayerVersionsListItem'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "layerVersionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "createdDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) :*: ((S1 ('MetaSel ('Just "licenseInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "compatibleArchitectures") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Architecture]))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "compatibleRuntimes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Runtime]))))))

newLayerVersionsListItem :: LayerVersionsListItem Source #

Create a value of LayerVersionsListItem 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:layerVersionArn:LayerVersionsListItem', layerVersionsListItem_layerVersionArn - The ARN of the layer version.

$sel:createdDate:LayerVersionsListItem', layerVersionsListItem_createdDate - The date that the version was created, in ISO 8601 format. For example, 2018-11-27T15:10:45.123+0000.

$sel:version:LayerVersionsListItem', layerVersionsListItem_version - The version number.

$sel:licenseInfo:LayerVersionsListItem', layerVersionsListItem_licenseInfo - The layer's open-source license.

$sel:compatibleArchitectures:LayerVersionsListItem', layerVersionsListItem_compatibleArchitectures - A list of compatible instruction set architectures.

$sel:description:LayerVersionsListItem', layerVersionsListItem_description - The description of the version.

$sel:compatibleRuntimes:LayerVersionsListItem', layerVersionsListItem_compatibleRuntimes - The layer's compatible runtimes.

layerVersionsListItem_createdDate :: Lens' LayerVersionsListItem (Maybe Text) Source #

The date that the version was created, in ISO 8601 format. For example, 2018-11-27T15:10:45.123+0000.

LayersListItem

data LayersListItem Source #

Details about an Lambda layer.

See: newLayersListItem smart constructor.

Constructors

LayersListItem' 

Fields

Instances

Instances details
Eq LayersListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayersListItem

Read LayersListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayersListItem

Show LayersListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayersListItem

Generic LayersListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayersListItem

Associated Types

type Rep LayersListItem :: Type -> Type #

NFData LayersListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayersListItem

Methods

rnf :: LayersListItem -> () #

Hashable LayersListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayersListItem

FromJSON LayersListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayersListItem

type Rep LayersListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayersListItem

type Rep LayersListItem = D1 ('MetaData "LayersListItem" "Amazonka.Lambda.Types.LayersListItem" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "LayersListItem'" 'PrefixI 'True) (S1 ('MetaSel ('Just "layerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "latestMatchingVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LayerVersionsListItem)) :*: S1 ('MetaSel ('Just "layerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newLayersListItem :: LayersListItem Source #

Create a value of LayersListItem 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:layerName:LayersListItem', layersListItem_layerName - The name of the layer.

$sel:latestMatchingVersion:LayersListItem', layersListItem_latestMatchingVersion - The newest version of the layer.

$sel:layerArn:LayersListItem', layersListItem_layerArn - The Amazon Resource Name (ARN) of the function layer.

layersListItem_layerArn :: Lens' LayersListItem (Maybe Text) Source #

The Amazon Resource Name (ARN) of the function layer.

OnFailure

data OnFailure Source #

A destination for events that failed processing.

See: newOnFailure smart constructor.

Constructors

OnFailure' 

Fields

Instances

Instances details
Eq OnFailure Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnFailure

Read OnFailure Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnFailure

Show OnFailure Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnFailure

Generic OnFailure Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnFailure

Associated Types

type Rep OnFailure :: Type -> Type #

NFData OnFailure Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnFailure

Methods

rnf :: OnFailure -> () #

Hashable OnFailure Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnFailure

ToJSON OnFailure Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnFailure

FromJSON OnFailure Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnFailure

type Rep OnFailure Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnFailure

type Rep OnFailure = D1 ('MetaData "OnFailure" "Amazonka.Lambda.Types.OnFailure" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "OnFailure'" 'PrefixI 'True) (S1 ('MetaSel ('Just "destination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newOnFailure :: OnFailure Source #

Create a value of OnFailure 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:destination:OnFailure', onFailure_destination - The Amazon Resource Name (ARN) of the destination resource.

onFailure_destination :: Lens' OnFailure (Maybe Text) Source #

The Amazon Resource Name (ARN) of the destination resource.

OnSuccess

data OnSuccess Source #

A destination for events that were processed successfully.

See: newOnSuccess smart constructor.

Constructors

OnSuccess' 

Fields

Instances

Instances details
Eq OnSuccess Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnSuccess

Read OnSuccess Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnSuccess

Show OnSuccess Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnSuccess

Generic OnSuccess Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnSuccess

Associated Types

type Rep OnSuccess :: Type -> Type #

NFData OnSuccess Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnSuccess

Methods

rnf :: OnSuccess -> () #

Hashable OnSuccess Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnSuccess

ToJSON OnSuccess Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnSuccess

FromJSON OnSuccess Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnSuccess

type Rep OnSuccess Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnSuccess

type Rep OnSuccess = D1 ('MetaData "OnSuccess" "Amazonka.Lambda.Types.OnSuccess" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "OnSuccess'" 'PrefixI 'True) (S1 ('MetaSel ('Just "destination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newOnSuccess :: OnSuccess Source #

Create a value of OnSuccess 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:destination:OnSuccess', onSuccess_destination - The Amazon Resource Name (ARN) of the destination resource.

onSuccess_destination :: Lens' OnSuccess (Maybe Text) Source #

The Amazon Resource Name (ARN) of the destination resource.

ProvisionedConcurrencyConfigListItem

data ProvisionedConcurrencyConfigListItem Source #

Details about the provisioned concurrency configuration for a function alias or version.

See: newProvisionedConcurrencyConfigListItem smart constructor.

Constructors

ProvisionedConcurrencyConfigListItem' 

Fields

Instances

Instances details
Eq ProvisionedConcurrencyConfigListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyConfigListItem

Read ProvisionedConcurrencyConfigListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyConfigListItem

Show ProvisionedConcurrencyConfigListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyConfigListItem

Generic ProvisionedConcurrencyConfigListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyConfigListItem

NFData ProvisionedConcurrencyConfigListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyConfigListItem

Hashable ProvisionedConcurrencyConfigListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyConfigListItem

FromJSON ProvisionedConcurrencyConfigListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyConfigListItem

type Rep ProvisionedConcurrencyConfigListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyConfigListItem

type Rep ProvisionedConcurrencyConfigListItem = D1 ('MetaData "ProvisionedConcurrencyConfigListItem" "Amazonka.Lambda.Types.ProvisionedConcurrencyConfigListItem" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "ProvisionedConcurrencyConfigListItem'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProvisionedConcurrencyStatusEnum)) :*: (S1 ('MetaSel ('Just "functionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "requestedProvisionedConcurrentExecutions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))) :*: ((S1 ('MetaSel ('Just "availableProvisionedConcurrentExecutions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "statusReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "allocatedProvisionedConcurrentExecutions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "lastModified") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newProvisionedConcurrencyConfigListItem :: ProvisionedConcurrencyConfigListItem Source #

Create a value of ProvisionedConcurrencyConfigListItem 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:status:ProvisionedConcurrencyConfigListItem', provisionedConcurrencyConfigListItem_status - The status of the allocation process.

$sel:functionArn:ProvisionedConcurrencyConfigListItem', provisionedConcurrencyConfigListItem_functionArn - The Amazon Resource Name (ARN) of the alias or version.

$sel:requestedProvisionedConcurrentExecutions:ProvisionedConcurrencyConfigListItem', provisionedConcurrencyConfigListItem_requestedProvisionedConcurrentExecutions - The amount of provisioned concurrency requested.

$sel:availableProvisionedConcurrentExecutions:ProvisionedConcurrencyConfigListItem', provisionedConcurrencyConfigListItem_availableProvisionedConcurrentExecutions - The amount of provisioned concurrency available.

$sel:statusReason:ProvisionedConcurrencyConfigListItem', provisionedConcurrencyConfigListItem_statusReason - For failed allocations, the reason that provisioned concurrency could not be allocated.

$sel:allocatedProvisionedConcurrentExecutions:ProvisionedConcurrencyConfigListItem', provisionedConcurrencyConfigListItem_allocatedProvisionedConcurrentExecutions - The amount of provisioned concurrency allocated.

$sel:lastModified:ProvisionedConcurrencyConfigListItem', provisionedConcurrencyConfigListItem_lastModified - The date and time that a user last updated the configuration, in ISO 8601 format.

provisionedConcurrencyConfigListItem_statusReason :: Lens' ProvisionedConcurrencyConfigListItem (Maybe Text) Source #

For failed allocations, the reason that provisioned concurrency could not be allocated.

SelfManagedEventSource

data SelfManagedEventSource Source #

The self-managed Apache Kafka cluster for your event source.

See: newSelfManagedEventSource smart constructor.

Constructors

SelfManagedEventSource' 

Fields

Instances

Instances details
Eq SelfManagedEventSource Source # 
Instance details

Defined in Amazonka.Lambda.Types.SelfManagedEventSource

Read SelfManagedEventSource Source # 
Instance details

Defined in Amazonka.Lambda.Types.SelfManagedEventSource

Show SelfManagedEventSource Source # 
Instance details

Defined in Amazonka.Lambda.Types.SelfManagedEventSource

Generic SelfManagedEventSource Source # 
Instance details

Defined in Amazonka.Lambda.Types.SelfManagedEventSource

Associated Types

type Rep SelfManagedEventSource :: Type -> Type #

NFData SelfManagedEventSource Source # 
Instance details

Defined in Amazonka.Lambda.Types.SelfManagedEventSource

Methods

rnf :: SelfManagedEventSource -> () #

Hashable SelfManagedEventSource Source # 
Instance details

Defined in Amazonka.Lambda.Types.SelfManagedEventSource

ToJSON SelfManagedEventSource Source # 
Instance details

Defined in Amazonka.Lambda.Types.SelfManagedEventSource

FromJSON SelfManagedEventSource Source # 
Instance details

Defined in Amazonka.Lambda.Types.SelfManagedEventSource

type Rep SelfManagedEventSource Source # 
Instance details

Defined in Amazonka.Lambda.Types.SelfManagedEventSource

type Rep SelfManagedEventSource = D1 ('MetaData "SelfManagedEventSource" "Amazonka.Lambda.Types.SelfManagedEventSource" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "SelfManagedEventSource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endpoints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap EndPointType (NonEmpty Text))))))

newSelfManagedEventSource :: SelfManagedEventSource Source #

Create a value of SelfManagedEventSource 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:endpoints:SelfManagedEventSource', selfManagedEventSource_endpoints - The list of bootstrap servers for your Kafka brokers in the following format: "KAFKA_BOOTSTRAP_SERVERS": ["abc.xyz.com:xxxx","abc2.xyz.com:xxxx"].

selfManagedEventSource_endpoints :: Lens' SelfManagedEventSource (Maybe (HashMap EndPointType (NonEmpty Text))) Source #

The list of bootstrap servers for your Kafka brokers in the following format: "KAFKA_BOOTSTRAP_SERVERS": ["abc.xyz.com:xxxx","abc2.xyz.com:xxxx"].

SourceAccessConfiguration

data SourceAccessConfiguration Source #

To secure and define access to your event source, you can specify the authentication protocol, VPC components, or virtual host.

See: newSourceAccessConfiguration smart constructor.

Constructors

SourceAccessConfiguration' 

Fields

  • uri :: Maybe Text

    The value for your chosen configuration in Type. For example: "URI": "arn:aws:secretsmanager:us-east-1:01234567890:secret:MyBrokerSecretName".

  • type' :: Maybe SourceAccessType

    The type of authentication protocol, VPC components, or virtual host for your event source. For example: "Type":"SASL_SCRAM_512_AUTH".

    • BASIC_AUTH - (Amazon MQ) The Secrets Manager secret that stores your broker credentials.
    • BASIC_AUTH - (Self-managed Apache Kafka) The Secrets Manager ARN of your secret key used for SASL/PLAIN authentication of your Apache Kafka brokers.
    • VPC_SUBNET - The subnets associated with your VPC. Lambda connects to these subnets to fetch data from your self-managed Apache Kafka cluster.
    • VPC_SECURITY_GROUP - The VPC security group used to manage access to your self-managed Apache Kafka brokers.
    • SASL_SCRAM_256_AUTH - The Secrets Manager ARN of your secret key used for SASL SCRAM-256 authentication of your self-managed Apache Kafka brokers.
    • SASL_SCRAM_512_AUTH - The Secrets Manager ARN of your secret key used for SASL SCRAM-512 authentication of your self-managed Apache Kafka brokers.
    • VIRTUAL_HOST - (Amazon MQ) The name of the virtual host in your RabbitMQ broker. Lambda uses this RabbitMQ host as the event source.

Instances

Instances details
Eq SourceAccessConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessConfiguration

Read SourceAccessConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessConfiguration

Show SourceAccessConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessConfiguration

Generic SourceAccessConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessConfiguration

Associated Types

type Rep SourceAccessConfiguration :: Type -> Type #

NFData SourceAccessConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessConfiguration

Hashable SourceAccessConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessConfiguration

ToJSON SourceAccessConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessConfiguration

FromJSON SourceAccessConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessConfiguration

type Rep SourceAccessConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessConfiguration

type Rep SourceAccessConfiguration = D1 ('MetaData "SourceAccessConfiguration" "Amazonka.Lambda.Types.SourceAccessConfiguration" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "SourceAccessConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "uri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SourceAccessType))))

newSourceAccessConfiguration :: SourceAccessConfiguration Source #

Create a value of SourceAccessConfiguration 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:uri:SourceAccessConfiguration', sourceAccessConfiguration_uri - The value for your chosen configuration in Type. For example: "URI": "arn:aws:secretsmanager:us-east-1:01234567890:secret:MyBrokerSecretName".

$sel:type':SourceAccessConfiguration', sourceAccessConfiguration_type - The type of authentication protocol, VPC components, or virtual host for your event source. For example: "Type":"SASL_SCRAM_512_AUTH".

  • BASIC_AUTH - (Amazon MQ) The Secrets Manager secret that stores your broker credentials.
  • BASIC_AUTH - (Self-managed Apache Kafka) The Secrets Manager ARN of your secret key used for SASL/PLAIN authentication of your Apache Kafka brokers.
  • VPC_SUBNET - The subnets associated with your VPC. Lambda connects to these subnets to fetch data from your self-managed Apache Kafka cluster.
  • VPC_SECURITY_GROUP - The VPC security group used to manage access to your self-managed Apache Kafka brokers.
  • SASL_SCRAM_256_AUTH - The Secrets Manager ARN of your secret key used for SASL SCRAM-256 authentication of your self-managed Apache Kafka brokers.
  • SASL_SCRAM_512_AUTH - The Secrets Manager ARN of your secret key used for SASL SCRAM-512 authentication of your self-managed Apache Kafka brokers.
  • VIRTUAL_HOST - (Amazon MQ) The name of the virtual host in your RabbitMQ broker. Lambda uses this RabbitMQ host as the event source.

sourceAccessConfiguration_uri :: Lens' SourceAccessConfiguration (Maybe Text) Source #

The value for your chosen configuration in Type. For example: "URI": "arn:aws:secretsmanager:us-east-1:01234567890:secret:MyBrokerSecretName".

sourceAccessConfiguration_type :: Lens' SourceAccessConfiguration (Maybe SourceAccessType) Source #

The type of authentication protocol, VPC components, or virtual host for your event source. For example: "Type":"SASL_SCRAM_512_AUTH".

  • BASIC_AUTH - (Amazon MQ) The Secrets Manager secret that stores your broker credentials.
  • BASIC_AUTH - (Self-managed Apache Kafka) The Secrets Manager ARN of your secret key used for SASL/PLAIN authentication of your Apache Kafka brokers.
  • VPC_SUBNET - The subnets associated with your VPC. Lambda connects to these subnets to fetch data from your self-managed Apache Kafka cluster.
  • VPC_SECURITY_GROUP - The VPC security group used to manage access to your self-managed Apache Kafka brokers.
  • SASL_SCRAM_256_AUTH - The Secrets Manager ARN of your secret key used for SASL SCRAM-256 authentication of your self-managed Apache Kafka brokers.
  • SASL_SCRAM_512_AUTH - The Secrets Manager ARN of your secret key used for SASL SCRAM-512 authentication of your self-managed Apache Kafka brokers.
  • VIRTUAL_HOST - (Amazon MQ) The name of the virtual host in your RabbitMQ broker. Lambda uses this RabbitMQ host as the event source.

TracingConfig

data TracingConfig Source #

The function's X-Ray tracing configuration. To sample and record incoming requests, set Mode to Active.

See: newTracingConfig smart constructor.

Constructors

TracingConfig' 

Fields

Instances

Instances details
Eq TracingConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingConfig

Read TracingConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingConfig

Show TracingConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingConfig

Generic TracingConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingConfig

Associated Types

type Rep TracingConfig :: Type -> Type #

NFData TracingConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingConfig

Methods

rnf :: TracingConfig -> () #

Hashable TracingConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingConfig

ToJSON TracingConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingConfig

type Rep TracingConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingConfig

type Rep TracingConfig = D1 ('MetaData "TracingConfig" "Amazonka.Lambda.Types.TracingConfig" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "TracingConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "mode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TracingMode))))

newTracingConfig :: TracingConfig Source #

Create a value of TracingConfig 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:mode:TracingConfig', tracingConfig_mode - The tracing mode.

TracingConfigResponse

data TracingConfigResponse Source #

The function's X-Ray tracing configuration.

See: newTracingConfigResponse smart constructor.

Constructors

TracingConfigResponse' 

Fields

Instances

Instances details
Eq TracingConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingConfigResponse

Read TracingConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingConfigResponse

Show TracingConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingConfigResponse

Generic TracingConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingConfigResponse

Associated Types

type Rep TracingConfigResponse :: Type -> Type #

NFData TracingConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingConfigResponse

Methods

rnf :: TracingConfigResponse -> () #

Hashable TracingConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingConfigResponse

FromJSON TracingConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingConfigResponse

type Rep TracingConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingConfigResponse

type Rep TracingConfigResponse = D1 ('MetaData "TracingConfigResponse" "Amazonka.Lambda.Types.TracingConfigResponse" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "TracingConfigResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "mode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TracingMode))))

newTracingConfigResponse :: TracingConfigResponse Source #

Create a value of TracingConfigResponse 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:mode:TracingConfigResponse', tracingConfigResponse_mode - The tracing mode.

VpcConfig

data VpcConfig Source #

The VPC security groups and subnets that are attached to a Lambda function. For more information, see VPC Settings.

See: newVpcConfig smart constructor.

Constructors

VpcConfig' 

Fields

Instances

Instances details
Eq VpcConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.VpcConfig

Read VpcConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.VpcConfig

Show VpcConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.VpcConfig

Generic VpcConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.VpcConfig

Associated Types

type Rep VpcConfig :: Type -> Type #

NFData VpcConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.VpcConfig

Methods

rnf :: VpcConfig -> () #

Hashable VpcConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.VpcConfig

ToJSON VpcConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.VpcConfig

type Rep VpcConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.VpcConfig

type Rep VpcConfig = D1 ('MetaData "VpcConfig" "Amazonka.Lambda.Types.VpcConfig" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "VpcConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "securityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newVpcConfig :: VpcConfig Source #

Create a value of VpcConfig 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:securityGroupIds:VpcConfig', vpcConfig_securityGroupIds - A list of VPC security groups IDs.

$sel:subnetIds:VpcConfig', vpcConfig_subnetIds - A list of VPC subnet IDs.

vpcConfig_securityGroupIds :: Lens' VpcConfig (Maybe [Text]) Source #

A list of VPC security groups IDs.

vpcConfig_subnetIds :: Lens' VpcConfig (Maybe [Text]) Source #

A list of VPC subnet IDs.

VpcConfigResponse

data VpcConfigResponse Source #

The VPC security groups and subnets that are attached to a Lambda function.

See: newVpcConfigResponse smart constructor.

Constructors

VpcConfigResponse' 

Fields

Instances

Instances details
Eq VpcConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.VpcConfigResponse

Read VpcConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.VpcConfigResponse

Show VpcConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.VpcConfigResponse

Generic VpcConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.VpcConfigResponse

Associated Types

type Rep VpcConfigResponse :: Type -> Type #

NFData VpcConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.VpcConfigResponse

Methods

rnf :: VpcConfigResponse -> () #

Hashable VpcConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.VpcConfigResponse

FromJSON VpcConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.VpcConfigResponse

type Rep VpcConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.VpcConfigResponse

type Rep VpcConfigResponse = D1 ('MetaData "VpcConfigResponse" "Amazonka.Lambda.Types.VpcConfigResponse" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "VpcConfigResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "securityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newVpcConfigResponse :: VpcConfigResponse Source #

Create a value of VpcConfigResponse 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:securityGroupIds:VpcConfigResponse', vpcConfigResponse_securityGroupIds - A list of VPC security groups IDs.

$sel:subnetIds:VpcConfigResponse', vpcConfigResponse_subnetIds - A list of VPC subnet IDs.

$sel:vpcId:VpcConfigResponse', vpcConfigResponse_vpcId - The ID of the VPC.