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

Amazonka.Lambda.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

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

Errors

_CodeSigningConfigNotFoundException :: AsError a => Fold a ServiceError Source #

The specified code signing configuration does not exist.

_CodeStorageExceededException :: AsError a => Fold a ServiceError Source #

Your Amazon Web Services account has exceeded its maximum total code size. For more information, see Lambda quotas.

_CodeVerificationFailedException :: AsError a => Fold 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.

_EC2AccessDeniedException :: AsError a => Fold a ServiceError Source #

Need additional permissions to configure VPC settings.

_EC2ThrottledException :: AsError a => Fold a ServiceError Source #

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

_EC2UnexpectedException :: AsError a => Fold a ServiceError Source #

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

_EFSIOException :: AsError a => Fold a ServiceError Source #

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

_EFSMountConnectivityException :: AsError a => Fold a ServiceError Source #

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

_EFSMountFailureException :: AsError a => Fold a ServiceError Source #

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

_EFSMountTimeoutException :: AsError a => Fold a ServiceError Source #

The Lambda function made a network connection to the configured file system, but the mount operation timed out.

_ENILimitReachedException :: AsError a => Fold a ServiceError Source #

Lambda couldn't create an elastic network interface in the VPC, specified as part of Lambda function configuration, because the limit for network interfaces has been reached. For more information, see Lambda quotas.

_InvalidCodeSignatureException :: AsError a => Fold a ServiceError Source #

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

_InvalidParameterValueException :: AsError a => Fold a ServiceError Source #

One of the parameters in the request is not valid.

_InvalidRequestContentException :: AsError a => Fold a ServiceError Source #

The request body could not be parsed as JSON.

_InvalidRuntimeException :: AsError a => Fold a ServiceError Source #

The runtime or runtime version specified is not supported.

_InvalidSecurityGroupIDException :: AsError a => Fold a ServiceError Source #

The security group ID provided in the Lambda function VPC configuration is not valid.

_InvalidSubnetIDException :: AsError a => Fold a ServiceError Source #

The subnet ID provided in the Lambda function VPC configuration is not valid.

_InvalidZipFileException :: AsError a => Fold a ServiceError Source #

Lambda could not unzip the deployment package.

_KMSAccessDeniedException :: AsError a => Fold a ServiceError Source #

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

_KMSDisabledException :: AsError a => Fold a ServiceError Source #

Lambda couldn't decrypt the environment variables because the KMS key used is disabled. Check the Lambda function's KMS key settings.

_KMSInvalidStateException :: AsError a => Fold a ServiceError Source #

Lambda couldn't decrypt the environment variables because the state of the KMS key used is not valid for Decrypt. Check the function's KMS key settings.

_KMSNotFoundException :: AsError a => Fold a ServiceError Source #

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

_PolicyLengthExceededException :: AsError a => Fold a ServiceError Source #

The permissions policy for the resource is too large. For more information, see Lambda quotas.

_PreconditionFailedException :: AsError a => Fold 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 operation to retrieve the latest RevisionId for your resource.

_ProvisionedConcurrencyConfigNotFoundException :: AsError a => Fold a ServiceError Source #

The specified configuration does not exist.

_RequestTooLargeException :: AsError a => Fold a ServiceError Source #

The request payload exceeded the Invoke request body JSON input quota. For more information, see Lambda quotas.

_ResourceConflictException :: AsError a => Fold a ServiceError Source #

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

_ResourceInUseException :: AsError a => Fold a ServiceError Source #

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

_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #

The resource specified in the request does not exist.

_ResourceNotReadyException :: AsError a => Fold 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.

_ServiceException :: AsError a => Fold a ServiceError Source #

The Lambda service encountered an internal error.

_SnapStartException :: AsError a => Fold a ServiceError Source #

The runtime restore hook encountered an error. For more information, check the Amazon CloudWatch logs.

_SnapStartNotReadyException :: AsError a => Fold a ServiceError Source #

Lambda is initializing your function. You can invoke the function when the function state becomes Active.

_SnapStartTimeoutException :: AsError a => Fold a ServiceError Source #

The runtime restore hook failed to complete within the timeout limit (2 seconds).

_SubnetIPAddressLimitReachedException :: AsError a => Fold a ServiceError Source #

Lambda couldn't set up VPC access for the Lambda function because one or more configured subnets has no available IP addresses.

_TooManyRequestsException :: AsError a => Fold a ServiceError Source #

The request throughput limit was exceeded. For more information, see Lambda quotas.

_UnsupportedMediaTypeException :: AsError a => Fold a ServiceError Source #

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

Architecture

newtype Architecture Source #

Constructors

Architecture' 

Bundled Patterns

pattern Architecture_Arm64 :: Architecture 
pattern Architecture_X86_64 :: Architecture 

Instances

Instances details
FromJSON Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

FromJSONKey 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

ToByteString Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

ToHeader Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

ToLog Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

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

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 #

Generic Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

Associated Types

type Rep Architecture :: Type -> Type #

Read Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

Show Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

NFData Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

Methods

rnf :: Architecture -> () #

Eq Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

Ord Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

Hashable Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

type Rep Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

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

CodeSigningPolicy

newtype CodeSigningPolicy Source #

Instances

Instances details
FromJSON CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

FromJSONKey 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

ToByteString CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

ToHeader CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

ToLog CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

ToQuery 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

FromXML CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

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

Read CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

Show CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

NFData CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

Methods

rnf :: CodeSigningPolicy -> () #

Eq CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

Ord CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

Hashable 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" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'True) (C1 ('MetaCons "CodeSigningPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCodeSigningPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EndPointType

newtype EndPointType Source #

Constructors

EndPointType' 

Instances

Instances details
FromJSON EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

FromJSONKey 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

ToByteString EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

ToHeader EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

ToLog EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

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

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 #

Generic EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

Associated Types

type Rep EndPointType :: Type -> Type #

Read EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

Show EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

NFData EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

Methods

rnf :: EndPointType -> () #

Eq EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

Ord EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

Hashable EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

type Rep EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

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

EventSourcePosition

newtype EventSourcePosition Source #

Instances

Instances details
FromJSON EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

FromJSONKey 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

ToByteString EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

ToHeader EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

ToLog EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

ToQuery 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

FromXML EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

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

Read EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

Show EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

NFData EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

Methods

rnf :: EventSourcePosition -> () #

Eq EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

Ord EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

Hashable 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" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'True) (C1 ('MetaCons "EventSourcePosition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEventSourcePosition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FunctionResponseType

newtype FunctionResponseType Source #

Instances

Instances details
FromJSON FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

FromJSONKey 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

ToByteString FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

ToHeader FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

ToLog FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

ToQuery 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

FromXML FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

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

Read FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

Show FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

NFData FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

Methods

rnf :: FunctionResponseType -> () #

Eq FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

Ord FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

Hashable 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" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'True) (C1 ('MetaCons "FunctionResponseType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFunctionResponseType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FunctionUrlAuthType

newtype FunctionUrlAuthType Source #

Instances

Instances details
FromJSON FunctionUrlAuthType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionUrlAuthType

FromJSONKey FunctionUrlAuthType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionUrlAuthType

ToJSON FunctionUrlAuthType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionUrlAuthType

ToJSONKey FunctionUrlAuthType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionUrlAuthType

ToByteString FunctionUrlAuthType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionUrlAuthType

ToHeader FunctionUrlAuthType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionUrlAuthType

ToLog FunctionUrlAuthType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionUrlAuthType

ToQuery FunctionUrlAuthType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionUrlAuthType

FromText FunctionUrlAuthType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionUrlAuthType

ToText FunctionUrlAuthType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionUrlAuthType

FromXML FunctionUrlAuthType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionUrlAuthType

ToXML FunctionUrlAuthType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionUrlAuthType

Generic FunctionUrlAuthType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionUrlAuthType

Associated Types

type Rep FunctionUrlAuthType :: Type -> Type #

Read FunctionUrlAuthType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionUrlAuthType

Show FunctionUrlAuthType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionUrlAuthType

NFData FunctionUrlAuthType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionUrlAuthType

Methods

rnf :: FunctionUrlAuthType -> () #

Eq FunctionUrlAuthType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionUrlAuthType

Ord FunctionUrlAuthType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionUrlAuthType

Hashable FunctionUrlAuthType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionUrlAuthType

type Rep FunctionUrlAuthType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionUrlAuthType

type Rep FunctionUrlAuthType = D1 ('MetaData "FunctionUrlAuthType" "Amazonka.Lambda.Types.FunctionUrlAuthType" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'True) (C1 ('MetaCons "FunctionUrlAuthType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFunctionUrlAuthType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FunctionVersion

newtype FunctionVersion Source #

Constructors

FunctionVersion' 

Bundled Patterns

pattern FunctionVersion_ALL :: FunctionVersion 

Instances

Instances details
FromJSON FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

FromJSONKey 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

ToByteString FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

ToHeader FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

ToLog FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

ToQuery 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

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 #

Generic FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

Associated Types

type Rep FunctionVersion :: Type -> Type #

Read FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

Show FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

NFData FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

Methods

rnf :: FunctionVersion -> () #

Eq FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

Ord FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

Hashable 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" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'True) (C1 ('MetaCons "FunctionVersion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFunctionVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

InvocationType

newtype InvocationType Source #

Constructors

InvocationType' 

Instances

Instances details
FromJSON InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

FromJSONKey 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

ToByteString InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

ToHeader InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

ToLog InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

ToQuery 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

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 #

Generic InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

Associated Types

type Rep InvocationType :: Type -> Type #

Read InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

Show InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

NFData InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

Methods

rnf :: InvocationType -> () #

Eq InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

Ord InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

Hashable 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" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'True) (C1 ('MetaCons "InvocationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromInvocationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LastUpdateStatus

newtype LastUpdateStatus Source #

Instances

Instances details
FromJSON LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

FromJSONKey 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

ToByteString LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

ToHeader LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

ToLog LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

ToQuery 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

FromXML LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

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

Read LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

Show LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

NFData LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

Methods

rnf :: LastUpdateStatus -> () #

Eq LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

Ord LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

Hashable 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" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'True) (C1 ('MetaCons "LastUpdateStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLastUpdateStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LastUpdateStatusReasonCode

newtype LastUpdateStatusReasonCode Source #

Bundled Patterns

pattern LastUpdateStatusReasonCode_DisabledKMSKey :: LastUpdateStatusReasonCode 
pattern LastUpdateStatusReasonCode_EFSIOError :: LastUpdateStatusReasonCode 
pattern LastUpdateStatusReasonCode_EFSMountConnectivityError :: LastUpdateStatusReasonCode 
pattern LastUpdateStatusReasonCode_EFSMountFailure :: LastUpdateStatusReasonCode 
pattern LastUpdateStatusReasonCode_EFSMountTimeout :: LastUpdateStatusReasonCode 
pattern LastUpdateStatusReasonCode_EniLimitExceeded :: LastUpdateStatusReasonCode 
pattern LastUpdateStatusReasonCode_FunctionError :: LastUpdateStatusReasonCode 
pattern LastUpdateStatusReasonCode_ImageAccessDenied :: LastUpdateStatusReasonCode 
pattern LastUpdateStatusReasonCode_ImageDeleted :: LastUpdateStatusReasonCode 
pattern LastUpdateStatusReasonCode_InsufficientRolePermissions :: LastUpdateStatusReasonCode 
pattern LastUpdateStatusReasonCode_InternalError :: LastUpdateStatusReasonCode 
pattern LastUpdateStatusReasonCode_InvalidConfiguration :: LastUpdateStatusReasonCode 
pattern LastUpdateStatusReasonCode_InvalidImage :: LastUpdateStatusReasonCode 
pattern LastUpdateStatusReasonCode_InvalidRuntime :: LastUpdateStatusReasonCode 
pattern LastUpdateStatusReasonCode_InvalidSecurityGroup :: LastUpdateStatusReasonCode 
pattern LastUpdateStatusReasonCode_InvalidStateKMSKey :: LastUpdateStatusReasonCode 
pattern LastUpdateStatusReasonCode_InvalidSubnet :: LastUpdateStatusReasonCode 
pattern LastUpdateStatusReasonCode_InvalidZipFileException :: LastUpdateStatusReasonCode 
pattern LastUpdateStatusReasonCode_KMSKeyAccessDenied :: LastUpdateStatusReasonCode 
pattern LastUpdateStatusReasonCode_KMSKeyNotFound :: LastUpdateStatusReasonCode 
pattern LastUpdateStatusReasonCode_SubnetOutOfIPAddresses :: LastUpdateStatusReasonCode 

Instances

Instances details
FromJSON LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

FromJSONKey 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

ToByteString LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

ToHeader LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

ToLog LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

ToQuery 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

FromXML LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

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

Read LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

Show LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

NFData LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

Eq LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

Ord LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

Hashable 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" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" '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
FromJSON LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

FromJSONKey LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

ToJSON LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

ToJSONKey LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

ToByteString LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

Methods

toBS :: LogType -> ByteString #

ToHeader LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

Methods

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

ToLog LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

ToQuery LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

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 #

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 #

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 #

Read LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

Show LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

NFData LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

Methods

rnf :: LogType -> () #

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

Hashable LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

Methods

hashWithSalt :: Int -> LogType -> Int #

hash :: LogType -> Int #

type Rep LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

type Rep LogType = D1 ('MetaData "LogType" "Amazonka.Lambda.Types.LogType" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" '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
FromJSON PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

FromJSONKey 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

ToByteString PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

ToHeader PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

ToLog PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

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

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 #

Generic PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

Associated Types

type Rep PackageType :: Type -> Type #

Read PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

Show PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

NFData PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

Methods

rnf :: PackageType -> () #

Eq PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

Ord PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

Hashable PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

type Rep PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

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

ProvisionedConcurrencyStatusEnum

newtype ProvisionedConcurrencyStatusEnum Source #

Instances

Instances details
FromJSON ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

FromJSONKey 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

ToByteString ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

ToHeader ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

ToLog ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

ToQuery 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

FromXML ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

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

Read ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

Show ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

NFData ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

Eq ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

Ord ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

Hashable 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" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" '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
FromJSON Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

FromJSONKey Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

ToJSON Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

ToJSONKey Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

ToByteString Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

Methods

toBS :: Runtime -> ByteString #

ToHeader Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

Methods

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

ToLog Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

ToQuery Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

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 #

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 #

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 #

Read Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

Show Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

NFData Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

Methods

rnf :: Runtime -> () #

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

Hashable Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

Methods

hashWithSalt :: Int -> Runtime -> Int #

hash :: Runtime -> Int #

type Rep Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

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

SnapStartApplyOn

newtype SnapStartApplyOn Source #

Instances

Instances details
FromJSON SnapStartApplyOn Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartApplyOn

FromJSONKey SnapStartApplyOn Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartApplyOn

ToJSON SnapStartApplyOn Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartApplyOn

ToJSONKey SnapStartApplyOn Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartApplyOn

ToByteString SnapStartApplyOn Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartApplyOn

ToHeader SnapStartApplyOn Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartApplyOn

ToLog SnapStartApplyOn Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartApplyOn

ToQuery SnapStartApplyOn Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartApplyOn

FromText SnapStartApplyOn Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartApplyOn

ToText SnapStartApplyOn Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartApplyOn

FromXML SnapStartApplyOn Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartApplyOn

ToXML SnapStartApplyOn Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartApplyOn

Generic SnapStartApplyOn Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartApplyOn

Associated Types

type Rep SnapStartApplyOn :: Type -> Type #

Read SnapStartApplyOn Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartApplyOn

Show SnapStartApplyOn Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartApplyOn

NFData SnapStartApplyOn Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartApplyOn

Methods

rnf :: SnapStartApplyOn -> () #

Eq SnapStartApplyOn Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartApplyOn

Ord SnapStartApplyOn Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartApplyOn

Hashable SnapStartApplyOn Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartApplyOn

type Rep SnapStartApplyOn Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartApplyOn

type Rep SnapStartApplyOn = D1 ('MetaData "SnapStartApplyOn" "Amazonka.Lambda.Types.SnapStartApplyOn" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'True) (C1 ('MetaCons "SnapStartApplyOn'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSnapStartApplyOn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SnapStartOptimizationStatus

newtype SnapStartOptimizationStatus Source #

Instances

Instances details
FromJSON SnapStartOptimizationStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartOptimizationStatus

FromJSONKey SnapStartOptimizationStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartOptimizationStatus

ToJSON SnapStartOptimizationStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartOptimizationStatus

ToJSONKey SnapStartOptimizationStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartOptimizationStatus

ToByteString SnapStartOptimizationStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartOptimizationStatus

ToHeader SnapStartOptimizationStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartOptimizationStatus

ToLog SnapStartOptimizationStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartOptimizationStatus

ToQuery SnapStartOptimizationStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartOptimizationStatus

FromText SnapStartOptimizationStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartOptimizationStatus

ToText SnapStartOptimizationStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartOptimizationStatus

FromXML SnapStartOptimizationStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartOptimizationStatus

ToXML SnapStartOptimizationStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartOptimizationStatus

Generic SnapStartOptimizationStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartOptimizationStatus

Associated Types

type Rep SnapStartOptimizationStatus :: Type -> Type #

Read SnapStartOptimizationStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartOptimizationStatus

Show SnapStartOptimizationStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartOptimizationStatus

NFData SnapStartOptimizationStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartOptimizationStatus

Eq SnapStartOptimizationStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartOptimizationStatus

Ord SnapStartOptimizationStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartOptimizationStatus

Hashable SnapStartOptimizationStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartOptimizationStatus

type Rep SnapStartOptimizationStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartOptimizationStatus

type Rep SnapStartOptimizationStatus = D1 ('MetaData "SnapStartOptimizationStatus" "Amazonka.Lambda.Types.SnapStartOptimizationStatus" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'True) (C1 ('MetaCons "SnapStartOptimizationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSnapStartOptimizationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SourceAccessType

newtype SourceAccessType Source #

Instances

Instances details
FromJSON SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

FromJSONKey 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

ToByteString SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

ToHeader SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

ToLog SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

ToQuery 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

FromXML SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

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

Read SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

Show SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

NFData SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

Methods

rnf :: SourceAccessType -> () #

Eq SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

Ord SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

Hashable 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" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" '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
FromJSON State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

FromJSONKey State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

ToJSON State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

ToJSONKey State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

ToByteString State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

Methods

toBS :: State -> ByteString #

ToHeader State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

Methods

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

ToLog State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

ToQuery State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

Methods

toQuery :: State -> QueryString #

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 #

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 #

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 #

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 #

NFData State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

Methods

rnf :: State -> () #

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 #

Hashable State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

Methods

hashWithSalt :: Int -> State -> Int #

hash :: State -> Int #

type Rep State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

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

StateReasonCode

newtype StateReasonCode Source #

Constructors

StateReasonCode' 

Instances

Instances details
FromJSON StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

FromJSONKey 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

ToByteString StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

ToHeader StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

ToLog StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

ToQuery 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

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 #

Generic StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

Associated Types

type Rep StateReasonCode :: Type -> Type #

Read StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

Show StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

NFData StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

Methods

rnf :: StateReasonCode -> () #

Eq StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

Ord StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

Hashable 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" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" '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
FromJSON TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

FromJSONKey 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

ToByteString TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

ToHeader TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

ToLog TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

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

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 #

Generic TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

Associated Types

type Rep TracingMode :: Type -> Type #

Read TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

Show TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

NFData TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

Methods

rnf :: TracingMode -> () #

Eq TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

Ord TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

Hashable TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

type Rep TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

type Rep TracingMode = D1 ('MetaData "TracingMode" "Amazonka.Lambda.Types.TracingMode" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" '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
FromJSON 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 #

Read AccountLimit Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountLimit

Show AccountLimit Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountLimit

NFData AccountLimit Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountLimit

Methods

rnf :: AccountLimit -> () #

Eq AccountLimit Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountLimit

Hashable 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" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "AccountLimit'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "codeSizeUnzipped") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "codeSizeZipped") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (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))))))

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

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

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.

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.

AccountUsage

data AccountUsage Source #

The number of functions and amount of storage in use.

See: newAccountUsage smart constructor.

Constructors

AccountUsage' 

Fields

Instances

Instances details
FromJSON 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 #

Read AccountUsage Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountUsage

Show AccountUsage Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountUsage

NFData AccountUsage Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountUsage

Methods

rnf :: AccountUsage -> () #

Eq AccountUsage Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountUsage

Hashable 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" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "AccountUsage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "functionCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "totalCodeSize") '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:functionCount:AccountUsage', accountUsage_functionCount - The number of Lambda functions.

$sel:totalCodeSize:AccountUsage', accountUsage_totalCodeSize - 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.

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

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

AliasConfiguration

data AliasConfiguration Source #

Provides configuration information about a Lambda function alias.

See: newAliasConfiguration smart constructor.

Constructors

AliasConfiguration' 

Fields

Instances

Instances details
FromJSON 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 #

Read AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

Show AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

NFData AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

Methods

rnf :: AliasConfiguration -> () #

Eq AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

Hashable 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" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "AliasConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "aliasArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "functionVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "revisionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "routingConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AliasRoutingConfiguration))))))

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:aliasArn:AliasConfiguration', aliasConfiguration_aliasArn - The Amazon Resource Name (ARN) of the alias.

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

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

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

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

$sel:routingConfig:AliasConfiguration', aliasConfiguration_routingConfig - The routing configuration of the alias.

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

The Amazon Resource Name (ARN) of the alias.

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

The function version that the alias invokes.

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
FromJSON AliasRoutingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasRoutingConfiguration

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

Read AliasRoutingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasRoutingConfiguration

Show AliasRoutingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasRoutingConfiguration

NFData AliasRoutingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasRoutingConfiguration

Eq AliasRoutingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasRoutingConfiguration

Hashable 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" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" '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
FromJSON AllowedPublishers Source # 
Instance details

Defined in Amazonka.Lambda.Types.AllowedPublishers

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

Read AllowedPublishers Source # 
Instance details

Defined in Amazonka.Lambda.Types.AllowedPublishers

Show AllowedPublishers Source # 
Instance details

Defined in Amazonka.Lambda.Types.AllowedPublishers

NFData AllowedPublishers Source # 
Instance details

Defined in Amazonka.Lambda.Types.AllowedPublishers

Methods

rnf :: AllowedPublishers -> () #

Eq AllowedPublishers Source # 
Instance details

Defined in Amazonka.Lambda.Types.AllowedPublishers

Hashable 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" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" '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.

AmazonManagedKafkaEventSourceConfig

data AmazonManagedKafkaEventSourceConfig Source #

Specific configuration settings for an Amazon Managed Streaming for Apache Kafka (Amazon MSK) event source.

See: newAmazonManagedKafkaEventSourceConfig smart constructor.

Constructors

AmazonManagedKafkaEventSourceConfig' 

Fields

  • consumerGroupId :: Maybe Text

    The identifier for the Kafka consumer group to join. The consumer group ID must be unique among all your Kafka event sources. After creating a Kafka event source mapping with the consumer group ID specified, you cannot update this value. For more information, see Customizable consumer group ID.

Instances

Instances details
FromJSON AmazonManagedKafkaEventSourceConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.AmazonManagedKafkaEventSourceConfig

ToJSON AmazonManagedKafkaEventSourceConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.AmazonManagedKafkaEventSourceConfig

Generic AmazonManagedKafkaEventSourceConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.AmazonManagedKafkaEventSourceConfig

Read AmazonManagedKafkaEventSourceConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.AmazonManagedKafkaEventSourceConfig

Show AmazonManagedKafkaEventSourceConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.AmazonManagedKafkaEventSourceConfig

NFData AmazonManagedKafkaEventSourceConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.AmazonManagedKafkaEventSourceConfig

Eq AmazonManagedKafkaEventSourceConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.AmazonManagedKafkaEventSourceConfig

Hashable AmazonManagedKafkaEventSourceConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.AmazonManagedKafkaEventSourceConfig

type Rep AmazonManagedKafkaEventSourceConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.AmazonManagedKafkaEventSourceConfig

type Rep AmazonManagedKafkaEventSourceConfig = D1 ('MetaData "AmazonManagedKafkaEventSourceConfig" "Amazonka.Lambda.Types.AmazonManagedKafkaEventSourceConfig" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "AmazonManagedKafkaEventSourceConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "consumerGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newAmazonManagedKafkaEventSourceConfig :: AmazonManagedKafkaEventSourceConfig Source #

Create a value of AmazonManagedKafkaEventSourceConfig 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:consumerGroupId:AmazonManagedKafkaEventSourceConfig', amazonManagedKafkaEventSourceConfig_consumerGroupId - The identifier for the Kafka consumer group to join. The consumer group ID must be unique among all your Kafka event sources. After creating a Kafka event source mapping with the consumer group ID specified, you cannot update this value. For more information, see Customizable consumer group ID.

amazonManagedKafkaEventSourceConfig_consumerGroupId :: Lens' AmazonManagedKafkaEventSourceConfig (Maybe Text) Source #

The identifier for the Kafka consumer group to join. The consumer group ID must be unique among all your Kafka event sources. After creating a Kafka event source mapping with the consumer group ID specified, you cannot update this value. For more information, see Customizable consumer group ID.

CodeSigningConfig

data CodeSigningConfig Source #

Details about a Code signing configuration.

See: newCodeSigningConfig smart constructor.

Constructors

CodeSigningConfig' 

Fields

Instances

Instances details
FromJSON 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 #

Read CodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningConfig

Show CodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningConfig

NFData CodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningConfig

Methods

rnf :: CodeSigningConfig -> () #

Eq CodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningConfig

Hashable 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" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" '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
FromJSON CodeSigningPolicies Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicies

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

Read CodeSigningPolicies Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicies

Show CodeSigningPolicies Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicies

NFData CodeSigningPolicies Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicies

Methods

rnf :: CodeSigningPolicies -> () #

Eq CodeSigningPolicies Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicies

Hashable 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" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" '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
FromJSON 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 #

Read Concurrency Source # 
Instance details

Defined in Amazonka.Lambda.Types.Concurrency

Show Concurrency Source # 
Instance details

Defined in Amazonka.Lambda.Types.Concurrency

NFData Concurrency Source # 
Instance details

Defined in Amazonka.Lambda.Types.Concurrency

Methods

rnf :: Concurrency -> () #

Eq Concurrency Source # 
Instance details

Defined in Amazonka.Lambda.Types.Concurrency

Hashable 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" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" '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 Lambda reserved concurrency.

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

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

Cors

data Cors Source #

The cross-origin resource sharing (CORS) settings for your Lambda function URL. Use CORS to grant access to your function URL from any origin. You can also use CORS to control access for specific HTTP headers and methods in requests to your function URL.

See: newCors smart constructor.

Constructors

Cors' 

Fields

  • allowCredentials :: Maybe Bool

    Whether to allow cookies or other credentials in requests to your function URL. The default is false.

  • allowHeaders :: Maybe [Text]

    The HTTP headers that origins can include in requests to your function URL. For example: Date, Keep-Alive, X-Custom-Header.

  • allowMethods :: Maybe [Text]

    The HTTP methods that are allowed when calling your function URL. For example: GET, POST, DELETE, or the wildcard character (*).

  • allowOrigins :: Maybe [Text]

    The origins that can access your function URL. You can list any number of specific origins, separated by a comma. For example: https://www.example.com, http://localhost:60905.

    Alternatively, you can grant access to all origins using the wildcard character (*).

  • exposeHeaders :: Maybe [Text]

    The HTTP headers in your function response that you want to expose to origins that call your function URL. For example: Date, Keep-Alive, X-Custom-Header.

  • maxAge :: Maybe Natural

    The maximum amount of time, in seconds, that web browsers can cache results of a preflight request. By default, this is set to 0, which means that the browser doesn't cache results.

Instances

Instances details
FromJSON Cors Source # 
Instance details

Defined in Amazonka.Lambda.Types.Cors

ToJSON Cors Source # 
Instance details

Defined in Amazonka.Lambda.Types.Cors

Generic Cors Source # 
Instance details

Defined in Amazonka.Lambda.Types.Cors

Associated Types

type Rep Cors :: Type -> Type #

Methods

from :: Cors -> Rep Cors x #

to :: Rep Cors x -> Cors #

Read Cors Source # 
Instance details

Defined in Amazonka.Lambda.Types.Cors

Show Cors Source # 
Instance details

Defined in Amazonka.Lambda.Types.Cors

Methods

showsPrec :: Int -> Cors -> ShowS #

show :: Cors -> String #

showList :: [Cors] -> ShowS #

NFData Cors Source # 
Instance details

Defined in Amazonka.Lambda.Types.Cors

Methods

rnf :: Cors -> () #

Eq Cors Source # 
Instance details

Defined in Amazonka.Lambda.Types.Cors

Methods

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

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

Hashable Cors Source # 
Instance details

Defined in Amazonka.Lambda.Types.Cors

Methods

hashWithSalt :: Int -> Cors -> Int #

hash :: Cors -> Int #

type Rep Cors Source # 
Instance details

Defined in Amazonka.Lambda.Types.Cors

type Rep Cors = D1 ('MetaData "Cors" "Amazonka.Lambda.Types.Cors" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "Cors'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "allowCredentials") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "allowHeaders") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "allowMethods") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: (S1 ('MetaSel ('Just "allowOrigins") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "exposeHeaders") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "maxAge") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))))

newCors :: Cors Source #

Create a value of Cors 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:allowCredentials:Cors', cors_allowCredentials - Whether to allow cookies or other credentials in requests to your function URL. The default is false.

$sel:allowHeaders:Cors', cors_allowHeaders - The HTTP headers that origins can include in requests to your function URL. For example: Date, Keep-Alive, X-Custom-Header.

$sel:allowMethods:Cors', cors_allowMethods - The HTTP methods that are allowed when calling your function URL. For example: GET, POST, DELETE, or the wildcard character (*).

$sel:allowOrigins:Cors', cors_allowOrigins - The origins that can access your function URL. You can list any number of specific origins, separated by a comma. For example: https://www.example.com, http://localhost:60905.

Alternatively, you can grant access to all origins using the wildcard character (*).

$sel:exposeHeaders:Cors', cors_exposeHeaders - The HTTP headers in your function response that you want to expose to origins that call your function URL. For example: Date, Keep-Alive, X-Custom-Header.

$sel:maxAge:Cors', cors_maxAge - The maximum amount of time, in seconds, that web browsers can cache results of a preflight request. By default, this is set to 0, which means that the browser doesn't cache results.

cors_allowCredentials :: Lens' Cors (Maybe Bool) Source #

Whether to allow cookies or other credentials in requests to your function URL. The default is false.

cors_allowHeaders :: Lens' Cors (Maybe [Text]) Source #

The HTTP headers that origins can include in requests to your function URL. For example: Date, Keep-Alive, X-Custom-Header.

cors_allowMethods :: Lens' Cors (Maybe [Text]) Source #

The HTTP methods that are allowed when calling your function URL. For example: GET, POST, DELETE, or the wildcard character (*).

cors_allowOrigins :: Lens' Cors (Maybe [Text]) Source #

The origins that can access your function URL. You can list any number of specific origins, separated by a comma. For example: https://www.example.com, http://localhost:60905.

Alternatively, you can grant access to all origins using the wildcard character (*).

cors_exposeHeaders :: Lens' Cors (Maybe [Text]) Source #

The HTTP headers in your function response that you want to expose to origins that call your function URL. For example: Date, Keep-Alive, X-Custom-Header.

cors_maxAge :: Lens' Cors (Maybe Natural) Source #

The maximum amount of time, in seconds, that web browsers can cache results of a preflight request. By default, this is set to 0, which means that the browser doesn't cache results.

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
FromJSON DeadLetterConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DeadLetterConfig

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

Read DeadLetterConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DeadLetterConfig

Show DeadLetterConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DeadLetterConfig

NFData DeadLetterConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DeadLetterConfig

Methods

rnf :: DeadLetterConfig -> () #

Eq DeadLetterConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DeadLetterConfig

Hashable 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" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" '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
FromJSON DestinationConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DestinationConfig

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

Read DestinationConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DestinationConfig

Show DestinationConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DestinationConfig

NFData DestinationConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DestinationConfig

Methods

rnf :: DestinationConfig -> () #

Eq DestinationConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DestinationConfig

Hashable 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" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "DestinationConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "onFailure") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OnFailure)) :*: S1 ('MetaSel ('Just "onSuccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OnSuccess))))

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:onFailure:DestinationConfig', destinationConfig_onFailure - The destination configuration for failed invocations.

$sel:onSuccess:DestinationConfig', destinationConfig_onSuccess - The destination configuration for successful invocations.

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

The destination configuration for failed invocations.

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

The destination configuration for successful 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
ToJSON 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 #

Show Environment Source # 
Instance details

Defined in Amazonka.Lambda.Types.Environment

NFData Environment Source # 
Instance details

Defined in Amazonka.Lambda.Types.Environment

Methods

rnf :: Environment -> () #

Eq Environment Source # 
Instance details

Defined in Amazonka.Lambda.Types.Environment

Hashable 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" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" '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
FromJSON 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 #

Show EnvironmentError Source # 
Instance details

Defined in Amazonka.Lambda.Types.EnvironmentError

NFData EnvironmentError Source # 
Instance details

Defined in Amazonka.Lambda.Types.EnvironmentError

Methods

rnf :: EnvironmentError -> () #

Eq EnvironmentError Source # 
Instance details

Defined in Amazonka.Lambda.Types.EnvironmentError

Hashable 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" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" '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 succeeds, the response contains the environment variables. If it fails, the response contains details about the error.

See: newEnvironmentResponse smart constructor.

Constructors

EnvironmentResponse' 

Fields

Instances

Instances details
FromJSON 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 #

Show EnvironmentResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.EnvironmentResponse

NFData EnvironmentResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.EnvironmentResponse

Methods

rnf :: EnvironmentResponse -> () #

Eq EnvironmentResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.EnvironmentResponse

Hashable 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" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "EnvironmentResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "error") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EnvironmentError)) :*: S1 ('MetaSel ('Just "variables") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive (HashMap Text (Sensitive Text)))))))

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:error:EnvironmentResponse', environmentResponse_error - Error messages for environment variables that couldn't be applied.

$sel:variables:EnvironmentResponse', environmentResponse_variables - Environment variable key-value pairs. Omitted from CloudTrail logs.

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

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

environmentResponse_variables :: Lens' EnvironmentResponse (Maybe (HashMap Text Text)) Source #

Environment variable key-value pairs. Omitted from CloudTrail logs.

EphemeralStorage

data EphemeralStorage Source #

The size of the function's /tmp directory in MB. The default value is 512, but it can be any whole number between 512 and 10,240 MB.

See: newEphemeralStorage smart constructor.

Constructors

EphemeralStorage' 

Fields

  • size :: Natural

    The size of the function's /tmp directory.

Instances

Instances details
FromJSON EphemeralStorage Source # 
Instance details

Defined in Amazonka.Lambda.Types.EphemeralStorage

ToJSON EphemeralStorage Source # 
Instance details

Defined in Amazonka.Lambda.Types.EphemeralStorage

Generic EphemeralStorage Source # 
Instance details

Defined in Amazonka.Lambda.Types.EphemeralStorage

Associated Types

type Rep EphemeralStorage :: Type -> Type #

Read EphemeralStorage Source # 
Instance details

Defined in Amazonka.Lambda.Types.EphemeralStorage

Show EphemeralStorage Source # 
Instance details

Defined in Amazonka.Lambda.Types.EphemeralStorage

NFData EphemeralStorage Source # 
Instance details

Defined in Amazonka.Lambda.Types.EphemeralStorage

Methods

rnf :: EphemeralStorage -> () #

Eq EphemeralStorage Source # 
Instance details

Defined in Amazonka.Lambda.Types.EphemeralStorage

Hashable EphemeralStorage Source # 
Instance details

Defined in Amazonka.Lambda.Types.EphemeralStorage

type Rep EphemeralStorage Source # 
Instance details

Defined in Amazonka.Lambda.Types.EphemeralStorage

type Rep EphemeralStorage = D1 ('MetaData "EphemeralStorage" "Amazonka.Lambda.Types.EphemeralStorage" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "EphemeralStorage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "size") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))

newEphemeralStorage Source #

Create a value of EphemeralStorage 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:size:EphemeralStorage', ephemeralStorage_size - The size of the function's /tmp directory.

ephemeralStorage_size :: Lens' EphemeralStorage Natural Source #

The size of the function's /tmp directory.

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

  • amazonManagedKafkaEventSourceConfig :: Maybe AmazonManagedKafkaEventSourceConfig

    Specific configuration settings for an Amazon Managed Streaming for Apache Kafka (Amazon MSK) 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.

  • bisectBatchOnFunctionError :: Maybe Bool

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

  • destinationConfig :: Maybe DestinationConfig

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

  • eventSourceArn :: Maybe Text

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

  • filterCriteria :: Maybe FilterCriteria

    An object that defines the filter criteria that determine whether Lambda should process an event. For more information, see Lambda event filtering.

  • functionArn :: Maybe Text

    The ARN of the Lambda function.

  • functionResponseTypes :: Maybe [FunctionResponseType]

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

  • lastModified :: Maybe POSIX

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

  • lastProcessingResult :: Maybe Text

    The result of the last Lambda invocation of your function.

  • maximumBatchingWindowInSeconds :: Maybe Natural

    The maximum amount of time, in seconds, that Lambda spends gathering records before invoking the function. You can configure MaximumBatchingWindowInSeconds to any value from 0 seconds to 300 seconds in increments of seconds.

    For streams and Amazon SQS event sources, the default batching window is 0 seconds. For Amazon MSK, Self-managed Apache Kafka, and Amazon MQ event sources, the default batching window is 500 ms. Note that because you can only change MaximumBatchingWindowInSeconds in increments of seconds, you cannot revert back to the 500 ms default batching window after you have changed it. To restore the default batching window, you must create a new event source mapping.

    Related setting: For streams and Amazon SQS event sources, when you set BatchSize to a value greater than 10, you must set MaximumBatchingWindowInSeconds to at least 1.

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

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

  • parallelizationFactor :: Maybe Natural

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

  • queues :: Maybe (NonEmpty Text)

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

  • selfManagedEventSource :: Maybe SelfManagedEventSource

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

  • selfManagedKafkaEventSourceConfig :: Maybe SelfManagedKafkaEventSourceConfig

    Specific configuration settings for a self-managed Apache Kafka event source.

  • sourceAccessConfigurations :: Maybe [SourceAccessConfiguration]

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

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

  • startingPositionTimestamp :: Maybe POSIX

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

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

  • stateTransitionReason :: Maybe Text

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

  • topics :: Maybe (NonEmpty Text)

    The name of the Kafka topic.

  • tumblingWindowInSeconds :: Maybe Natural

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

  • uuid :: Maybe Text

    The identifier of the event source mapping.

Instances

Instances details
FromJSON 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 #

Read EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

Show EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

NFData EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

Eq EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

Hashable 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" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "EventSourceMappingConfiguration'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "amazonManagedKafkaEventSourceConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AmazonManagedKafkaEventSourceConfig)) :*: (S1 ('MetaSel ('Just "batchSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "bisectBatchOnFunctionError") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 ('MetaSel ('Just "destinationConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DestinationConfig)) :*: (S1 ('MetaSel ('Just "eventSourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "filterCriteria") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FilterCriteria))))) :*: ((S1 ('MetaSel ('Just "functionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "functionResponseTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [FunctionResponseType])) :*: S1 ('MetaSel ('Just "lastModified") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "lastProcessingResult") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maximumBatchingWindowInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "maximumRecordAgeInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))) :*: (((S1 ('MetaSel ('Just "maximumRetryAttempts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "parallelizationFactor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "queues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))))) :*: (S1 ('MetaSel ('Just "selfManagedEventSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SelfManagedEventSource)) :*: (S1 ('MetaSel ('Just "selfManagedKafkaEventSourceConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SelfManagedKafkaEventSourceConfig)) :*: S1 ('MetaSel ('Just "sourceAccessConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SourceAccessConfiguration]))))) :*: ((S1 ('MetaSel ('Just "startingPosition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EventSourcePosition)) :*: (S1 ('MetaSel ('Just "startingPositionTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "stateTransitionReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "topics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text)))) :*: (S1 ('MetaSel ('Just "tumblingWindowInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "uuid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))))

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:amazonManagedKafkaEventSourceConfig:EventSourceMappingConfiguration', eventSourceMappingConfiguration_amazonManagedKafkaEventSourceConfig - Specific configuration settings for an Amazon Managed Streaming for Apache Kafka (Amazon MSK) 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: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:destinationConfig:EventSourceMappingConfiguration', eventSourceMappingConfiguration_destinationConfig - (Streams only) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

$sel:eventSourceArn:EventSourceMappingConfiguration', eventSourceMappingConfiguration_eventSourceArn - The Amazon Resource Name (ARN) of the event source.

$sel:filterCriteria:EventSourceMappingConfiguration', eventSourceMappingConfiguration_filterCriteria - An object that defines the filter criteria that determine whether Lambda should process an event. For more information, see Lambda event filtering.

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

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

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

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

$sel:maximumBatchingWindowInSeconds:EventSourceMappingConfiguration', eventSourceMappingConfiguration_maximumBatchingWindowInSeconds - The maximum amount of time, in seconds, that Lambda spends gathering records before invoking the function. You can configure MaximumBatchingWindowInSeconds to any value from 0 seconds to 300 seconds in increments of seconds.

For streams and Amazon SQS event sources, the default batching window is 0 seconds. For Amazon MSK, Self-managed Apache Kafka, and Amazon MQ event sources, the default batching window is 500 ms. Note that because you can only change MaximumBatchingWindowInSeconds in increments of seconds, you cannot revert back to the 500 ms default batching window after you have changed it. To restore the default batching window, you must create a new event source mapping.

Related setting: For streams and Amazon SQS event sources, when you set BatchSize to a value greater than 10, you must set MaximumBatchingWindowInSeconds to at least 1.

$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: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:parallelizationFactor:EventSourceMappingConfiguration', eventSourceMappingConfiguration_parallelizationFactor - (Streams only) The number of batches to process concurrently from each shard. The default value is 1.

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

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

$sel:selfManagedKafkaEventSourceConfig:EventSourceMappingConfiguration', eventSourceMappingConfiguration_selfManagedKafkaEventSourceConfig - Specific configuration settings for a self-managed Apache Kafka event source.

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

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

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

$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:stateTransitionReason:EventSourceMappingConfiguration', eventSourceMappingConfiguration_stateTransitionReason - Indicates whether a user or Lambda made the last change to the event source mapping.

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

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

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

eventSourceMappingConfiguration_amazonManagedKafkaEventSourceConfig :: Lens' EventSourceMappingConfiguration (Maybe AmazonManagedKafkaEventSourceConfig) Source #

Specific configuration settings for an Amazon Managed Streaming for Apache Kafka (Amazon MSK) 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_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_destinationConfig :: Lens' EventSourceMappingConfiguration (Maybe DestinationConfig) Source #

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

eventSourceMappingConfiguration_filterCriteria :: Lens' EventSourceMappingConfiguration (Maybe FilterCriteria) Source #

An object that defines the filter criteria that determine whether Lambda should process an event. For more information, see Lambda event filtering.

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

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

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

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

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

The maximum amount of time, in seconds, that Lambda spends gathering records before invoking the function. You can configure MaximumBatchingWindowInSeconds to any value from 0 seconds to 300 seconds in increments of seconds.

For streams and Amazon SQS event sources, the default batching window is 0 seconds. For Amazon MSK, Self-managed Apache Kafka, and Amazon MQ event sources, the default batching window is 500 ms. Note that because you can only change MaximumBatchingWindowInSeconds in increments of seconds, you cannot revert back to the 500 ms default batching window after you have changed it. To restore the default batching window, you must create a new event source mapping.

Related setting: For streams and Amazon SQS event sources, when you set BatchSize to a value greater than 10, you must set MaximumBatchingWindowInSeconds to at least 1.

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_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_parallelizationFactor :: Lens' EventSourceMappingConfiguration (Maybe Natural) Source #

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

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

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

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

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

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

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_stateTransitionReason :: Lens' EventSourceMappingConfiguration (Maybe Text) Source #

Indicates whether a user or Lambda made the last change 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.

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
FromJSON FileSystemConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FileSystemConfig

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

Read FileSystemConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FileSystemConfig

Show FileSystemConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FileSystemConfig

NFData FileSystemConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FileSystemConfig

Methods

rnf :: FileSystemConfig -> () #

Eq FileSystemConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FileSystemConfig

Hashable 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" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" '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/.

Filter

data Filter Source #

A structure within a FilterCriteria object that defines an event filtering pattern.

See: newFilter smart constructor.

Constructors

Filter' 

Fields

Instances

Instances details
FromJSON Filter Source # 
Instance details

Defined in Amazonka.Lambda.Types.Filter

ToJSON Filter Source # 
Instance details

Defined in Amazonka.Lambda.Types.Filter

Generic Filter Source # 
Instance details

Defined in Amazonka.Lambda.Types.Filter

Associated Types

type Rep Filter :: Type -> Type #

Methods

from :: Filter -> Rep Filter x #

to :: Rep Filter x -> Filter #

Read Filter Source # 
Instance details

Defined in Amazonka.Lambda.Types.Filter

Show Filter Source # 
Instance details

Defined in Amazonka.Lambda.Types.Filter

NFData Filter Source # 
Instance details

Defined in Amazonka.Lambda.Types.Filter

Methods

rnf :: Filter -> () #

Eq Filter Source # 
Instance details

Defined in Amazonka.Lambda.Types.Filter

Methods

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

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

Hashable Filter Source # 
Instance details

Defined in Amazonka.Lambda.Types.Filter

Methods

hashWithSalt :: Int -> Filter -> Int #

hash :: Filter -> Int #

type Rep Filter Source # 
Instance details

Defined in Amazonka.Lambda.Types.Filter

type Rep Filter = D1 ('MetaData "Filter" "Amazonka.Lambda.Types.Filter" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "Filter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "pattern'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newFilter :: Filter Source #

Create a value of Filter 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:pattern':Filter', filter_pattern - A filter pattern. For more information on the syntax of a filter pattern, see Filter rule syntax.

filter_pattern :: Lens' Filter (Maybe Text) Source #

A filter pattern. For more information on the syntax of a filter pattern, see Filter rule syntax.

FilterCriteria

data FilterCriteria Source #

An object that contains the filters for an event source.

See: newFilterCriteria smart constructor.

Constructors

FilterCriteria' 

Fields

Instances

Instances details
FromJSON FilterCriteria Source # 
Instance details

Defined in Amazonka.Lambda.Types.FilterCriteria

ToJSON FilterCriteria Source # 
Instance details

Defined in Amazonka.Lambda.Types.FilterCriteria

Generic FilterCriteria Source # 
Instance details

Defined in Amazonka.Lambda.Types.FilterCriteria

Associated Types

type Rep FilterCriteria :: Type -> Type #

Read FilterCriteria Source # 
Instance details

Defined in Amazonka.Lambda.Types.FilterCriteria

Show FilterCriteria Source # 
Instance details

Defined in Amazonka.Lambda.Types.FilterCriteria

NFData FilterCriteria Source # 
Instance details

Defined in Amazonka.Lambda.Types.FilterCriteria

Methods

rnf :: FilterCriteria -> () #

Eq FilterCriteria Source # 
Instance details

Defined in Amazonka.Lambda.Types.FilterCriteria

Hashable FilterCriteria Source # 
Instance details

Defined in Amazonka.Lambda.Types.FilterCriteria

type Rep FilterCriteria Source # 
Instance details

Defined in Amazonka.Lambda.Types.FilterCriteria

type Rep FilterCriteria = D1 ('MetaData "FilterCriteria" "Amazonka.Lambda.Types.FilterCriteria" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "FilterCriteria'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Filter]))))

newFilterCriteria :: FilterCriteria Source #

Create a value of FilterCriteria 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:filters:FilterCriteria', filterCriteria_filters - A list of filters.

FunctionCode

data FunctionCode Source #

The code for the Lambda function. You can either specify 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

Instances

Instances details
ToJSON 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 #

Show FunctionCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionCode

NFData FunctionCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionCode

Methods

rnf :: FunctionCode -> () #

Eq FunctionCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionCode

Hashable 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" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "FunctionCode'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "imageUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "s3Bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "s3Key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "s3ObjectVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "zipFile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Base64)))))))

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

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

$sel:s3ObjectVersion:FunctionCode', functionCode_s3ObjectVersion - For versioned objects, the version of the deployment package object to use.

$sel:zipFile:FunctionCode', functionCode_zipFile - The base64-encoded contents of the deployment package. Amazon Web Services SDK and 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.

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

The Amazon S3 key of the deployment package.

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

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

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

The base64-encoded contents of the deployment package. Amazon Web Services SDK and 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.

FunctionCodeLocation

data FunctionCodeLocation Source #

Details about a function's deployment package.

See: newFunctionCodeLocation smart constructor.

Constructors

FunctionCodeLocation' 

Fields

Instances

Instances details
FromJSON 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 #

Read FunctionCodeLocation Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionCodeLocation

Show FunctionCodeLocation Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionCodeLocation

NFData FunctionCodeLocation Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionCodeLocation

Methods

rnf :: FunctionCodeLocation -> () #

Eq FunctionCodeLocation Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionCodeLocation

Hashable 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" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "FunctionCodeLocation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "imageUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "repositoryType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resolvedImageUri") '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:imageUri:FunctionCodeLocation', functionCodeLocation_imageUri - URI of a container image in the Amazon ECR registry.

$sel:location:FunctionCodeLocation', functionCodeLocation_location - A presigned URL that you can use to download the deployment package.

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

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

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

URI of a container image in the Amazon ECR registry.

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

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

FunctionConfiguration

data FunctionConfiguration Source #

Details about a function's configuration.

See: newFunctionConfiguration smart constructor.

Constructors

FunctionConfiguration' 

Fields

Instances

Instances details
FromJSON 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 #

Show FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

NFData FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

Methods

rnf :: FunctionConfiguration -> () #

Eq FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

Hashable 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" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "FunctionConfiguration'" 'PrefixI 'True) (((((S1 ('MetaSel ('Just "architectures") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Architecture))) :*: S1 ('MetaSel ('Just "codeSha256") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "codeSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "deadLetterConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeadLetterConfig)))) :*: ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "environment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EnvironmentResponse))) :*: (S1 ('MetaSel ('Just "ephemeralStorage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EphemeralStorage)) :*: S1 ('MetaSel ('Just "fileSystemConfigs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [FileSystemConfig]))))) :*: (((S1 ('MetaSel ('Just "functionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "functionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "handler") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "imageConfigResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageConfigResponse)))) :*: ((S1 ('MetaSel ('Just "kmsKeyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastModified") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "lastUpdateStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LastUpdateStatus)) :*: (S1 ('MetaSel ('Just "lastUpdateStatusReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastUpdateStatusReasonCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LastUpdateStatusReasonCode))))))) :*: ((((S1 ('MetaSel ('Just "layers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Layer])) :*: S1 ('MetaSel ('Just "masterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "memorySize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "packageType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PackageType)))) :*: ((S1 ('MetaSel ('Just "revisionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "role'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "runtime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Runtime)) :*: S1 ('MetaSel ('Just "signingJobArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "signingProfileVersionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "snapStart") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SnapStartResponse))) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe State)) :*: S1 ('MetaSel ('Just "stateReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "stateReasonCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StateReasonCode)) :*: S1 ('MetaSel ('Just "timeout") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "tracingConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TracingConfigResponse)) :*: (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vpcConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VpcConfigResponse)))))))))

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: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:codeSha256:FunctionConfiguration', functionConfiguration_codeSha256 - The SHA256 hash of the function's deployment package.

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

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

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

$sel:environment:FunctionConfiguration', functionConfiguration_environment - The function's environment variables. Omitted from CloudTrail logs.

$sel:ephemeralStorage:FunctionConfiguration', functionConfiguration_ephemeralStorage - The size of the function’s /tmp directory in MB. The default value is 512, but it can be any whole number between 512 and 10,240 MB.

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

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

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

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

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

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

$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: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:lastUpdateStatusReason:FunctionConfiguration', functionConfiguration_lastUpdateStatusReason - The reason for the last update that was performed on the function.

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

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

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

$sel:memorySize:FunctionConfiguration', functionConfiguration_memorySize - The amount of memory available to the function at runtime.

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

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

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

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

FunctionConfiguration, functionConfiguration_signingJobArn - The ARN of the signing job.

FunctionConfiguration, functionConfiguration_signingProfileVersionArn - The ARN of the signing profile version.

$sel:snapStart:FunctionConfiguration', functionConfiguration_snapStart - Set ApplyOn to PublishedVersions to create a snapshot of the initialized execution environment when you publish a function version. For more information, see Reducing startup time with Lambda SnapStart.

$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:stateReason:FunctionConfiguration', functionConfiguration_stateReason - The reason for the function's current state.

$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:timeout:FunctionConfiguration', functionConfiguration_timeout - The amount of time in seconds that Lambda allows a function to run before stopping it.

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

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

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

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_codeSha256 :: Lens' FunctionConfiguration (Maybe Text) Source #

The SHA256 hash of the function's deployment package.

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

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

functionConfiguration_ephemeralStorage :: Lens' FunctionConfiguration (Maybe EphemeralStorage) Source #

The size of the function’s /tmp directory in MB. The default value is 512, but it can be any whole number between 512 and 10,240 MB.

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

The function's Amazon Resource Name (ARN).

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

The function that Lambda calls to begin running your function.

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

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

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_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_lastUpdateStatusReason :: Lens' FunctionConfiguration (Maybe Text) Source #

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

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

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

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

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

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

The amount of memory available to the function at runtime.

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_revisionId :: Lens' FunctionConfiguration (Maybe Text) Source #

The latest updated revision of the function or alias.

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

The runtime environment for the Lambda function.

functionConfiguration_snapStart :: Lens' FunctionConfiguration (Maybe SnapStartResponse) Source #

Set ApplyOn to PublishedVersions to create a snapshot of the initialized execution environment when you publish a function version. For more information, see Reducing startup time with Lambda SnapStart.

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_stateReason :: Lens' FunctionConfiguration (Maybe Text) Source #

The reason for the function's current state.

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_timeout :: Lens' FunctionConfiguration (Maybe Natural) Source #

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

FunctionEventInvokeConfig

data FunctionEventInvokeConfig Source #

See: newFunctionEventInvokeConfig smart constructor.

Constructors

FunctionEventInvokeConfig' 

Fields

Instances

Instances details
FromJSON 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 #

Read FunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionEventInvokeConfig

Show FunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionEventInvokeConfig

NFData FunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionEventInvokeConfig

Eq FunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionEventInvokeConfig

Hashable 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" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "FunctionEventInvokeConfig'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "destinationConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DestinationConfig)) :*: S1 ('MetaSel ('Just "functionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "lastModified") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "maximumEventAgeInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "maximumRetryAttempts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))))

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

$sel:functionArn:FunctionEventInvokeConfig', functionEventInvokeConfig_functionArn - The Amazon Resource Name (ARN) of the function.

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

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

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.

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

The Amazon Resource Name (ARN) of the function.

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

The date and time that the configuration was last updated.

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.

FunctionUrlConfig

data FunctionUrlConfig Source #

Details about a Lambda function URL.

See: newFunctionUrlConfig smart constructor.

Constructors

FunctionUrlConfig' 

Fields

Instances

Instances details
FromJSON FunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionUrlConfig

Generic FunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionUrlConfig

Associated Types

type Rep FunctionUrlConfig :: Type -> Type #

Read FunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionUrlConfig

Show FunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionUrlConfig

NFData FunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionUrlConfig

Methods

rnf :: FunctionUrlConfig -> () #

Eq FunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionUrlConfig

Hashable FunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionUrlConfig

type Rep FunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionUrlConfig

type Rep FunctionUrlConfig = D1 ('MetaData "FunctionUrlConfig" "Amazonka.Lambda.Types.FunctionUrlConfig" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "FunctionUrlConfig'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "cors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Cors)) :*: (S1 ('MetaSel ('Just "functionUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "functionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "lastModifiedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "authType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 FunctionUrlAuthType)))))

newFunctionUrlConfig Source #

Create a value of FunctionUrlConfig 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:cors:FunctionUrlConfig', functionUrlConfig_cors - The cross-origin resource sharing (CORS) settings for your function URL.

$sel:functionUrl:FunctionUrlConfig', functionUrlConfig_functionUrl - The HTTP URL endpoint for your function.

$sel:functionArn:FunctionUrlConfig', functionUrlConfig_functionArn - The Amazon Resource Name (ARN) of your function.

$sel:creationTime:FunctionUrlConfig', functionUrlConfig_creationTime - When the function URL was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

$sel:lastModifiedTime:FunctionUrlConfig', functionUrlConfig_lastModifiedTime - When the function URL configuration was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

$sel:authType:FunctionUrlConfig', functionUrlConfig_authType - The type of authentication that your function URL uses. Set to AWS_IAM if you want to restrict access to authenticated IAM users only. Set to NONE if you want to bypass IAM authentication to create a public endpoint. For more information, see Security and auth model for Lambda function URLs.

functionUrlConfig_functionUrl :: Lens' FunctionUrlConfig Text Source #

The HTTP URL endpoint for your function.

functionUrlConfig_functionArn :: Lens' FunctionUrlConfig Text Source #

The Amazon Resource Name (ARN) of your function.

functionUrlConfig_creationTime :: Lens' FunctionUrlConfig Text Source #

When the function URL was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

functionUrlConfig_lastModifiedTime :: Lens' FunctionUrlConfig Text Source #

When the function URL configuration was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

functionUrlConfig_authType :: Lens' FunctionUrlConfig FunctionUrlAuthType Source #

The type of authentication that your function URL uses. Set to AWS_IAM if you want to restrict access to authenticated IAM users only. Set to NONE if you want to bypass IAM authentication to create a public endpoint. For more information, see Security and auth model for Lambda function URLs.

GetLayerVersionResponse

data GetLayerVersionResponse Source #

See: newGetLayerVersionResponse smart constructor.

Constructors

GetLayerVersionResponse' 

Fields

Instances

Instances details
FromJSON 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 #

Read GetLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.GetLayerVersionResponse

Show GetLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.GetLayerVersionResponse

NFData GetLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.GetLayerVersionResponse

Methods

rnf :: GetLayerVersionResponse -> () #

Eq GetLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.GetLayerVersionResponse

Hashable 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. For more information, see Container image settings.

See: newImageConfig smart constructor.

Constructors

ImageConfig' 

Fields

Instances

Instances details
FromJSON ImageConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfig

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

Read ImageConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfig

Show ImageConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfig

NFData ImageConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfig

Methods

rnf :: ImageConfig -> () #

Eq ImageConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfig

Hashable 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" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" '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
FromJSON 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 #

Show ImageConfigError Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfigError

NFData ImageConfigError Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfigError

Methods

rnf :: ImageConfigError -> () #

Eq ImageConfigError Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfigError

Hashable 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" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" '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 a GetFunctionConfiguration request.

See: newImageConfigResponse smart constructor.

Constructors

ImageConfigResponse' 

Fields

Instances

Instances details
FromJSON 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 #

Show ImageConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfigResponse

NFData ImageConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfigResponse

Methods

rnf :: ImageConfigResponse -> () #

Eq ImageConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfigResponse

Hashable 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" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "ImageConfigResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "error") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageConfigError)) :*: S1 ('MetaSel ('Just "imageConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageConfig))))

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:error:ImageConfigResponse', imageConfigResponse_error - Error response to GetFunctionConfiguration.

$sel:imageConfig:ImageConfigResponse', imageConfigResponse_imageConfig - Configuration values that override the container image Dockerfile.

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

Error response to GetFunctionConfiguration.

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

Configuration values that override the container image Dockerfile.

Layer

data Layer Source #

An Lambda layer.

See: newLayer smart constructor.

Constructors

Layer' 

Fields

Instances

Instances details
FromJSON Layer Source # 
Instance details

Defined in Amazonka.Lambda.Types.Layer

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 #

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 #

NFData Layer Source # 
Instance details

Defined in Amazonka.Lambda.Types.Layer

Methods

rnf :: Layer -> () #

Eq Layer Source # 
Instance details

Defined in Amazonka.Lambda.Types.Layer

Methods

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

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

Hashable Layer Source # 
Instance details

Defined in Amazonka.Lambda.Types.Layer

Methods

hashWithSalt :: Int -> Layer -> Int #

hash :: Layer -> Int #

type Rep Layer Source # 
Instance details

Defined in Amazonka.Lambda.Types.Layer

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

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:arn:Layer', layer_arn - The Amazon Resource Name (ARN) of the function layer.

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

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

$sel:signingProfileVersionArn:Layer', layer_signingProfileVersionArn - 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_codeSize :: Lens' Layer (Maybe Integer) Source #

The size of the layer archive in bytes.

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

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

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

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

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

Show LayerVersionContentInput Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionContentInput

NFData LayerVersionContentInput Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionContentInput

Eq LayerVersionContentInput Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionContentInput

Hashable 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" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "LayerVersionContentInput'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "s3Bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "s3Key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "s3ObjectVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "zipFile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Base64))))))

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:s3Bucket:LayerVersionContentInput', layerVersionContentInput_s3Bucket - The Amazon S3 bucket of the layer archive.

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

$sel:s3ObjectVersion:LayerVersionContentInput', layerVersionContentInput_s3ObjectVersion - For versioned objects, the version of the layer archive object to use.

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

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

The Amazon S3 bucket of the layer archive.

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

The Amazon S3 key of the layer archive.

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

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

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.

LayerVersionContentOutput

data LayerVersionContentOutput Source #

Details about a version of an Lambda layer.

See: newLayerVersionContentOutput smart constructor.

Constructors

LayerVersionContentOutput' 

Fields

Instances

Instances details
FromJSON 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 #

Read LayerVersionContentOutput Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionContentOutput

Show LayerVersionContentOutput Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionContentOutput

NFData LayerVersionContentOutput Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionContentOutput

Eq LayerVersionContentOutput Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionContentOutput

Hashable 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" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "LayerVersionContentOutput'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "codeSha256") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "codeSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "signingJobArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "signingProfileVersionArn") '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:codeSha256:LayerVersionContentOutput', layerVersionContentOutput_codeSha256 - The SHA-256 hash of the layer archive.

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

$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:signingProfileVersionArn:LayerVersionContentOutput', layerVersionContentOutput_signingProfileVersionArn - 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.

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

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

LayerVersionsListItem

data LayerVersionsListItem Source #

Details about a version of an Lambda layer.

See: newLayerVersionsListItem smart constructor.

Constructors

LayerVersionsListItem' 

Fields

Instances

Instances details
FromJSON 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 #

Read LayerVersionsListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionsListItem

Show LayerVersionsListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionsListItem

NFData LayerVersionsListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionsListItem

Methods

rnf :: LayerVersionsListItem -> () #

Eq LayerVersionsListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionsListItem

Hashable 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" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "LayerVersionsListItem'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "compatibleArchitectures") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Architecture])) :*: (S1 ('MetaSel ('Just "compatibleRuntimes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Runtime])) :*: S1 ('MetaSel ('Just "createdDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "layerVersionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "licenseInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))))

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:compatibleArchitectures:LayerVersionsListItem', layerVersionsListItem_compatibleArchitectures - A list of compatible instruction set architectures.

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

$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:description:LayerVersionsListItem', layerVersionsListItem_description - The description of the version.

$sel:layerVersionArn:LayerVersionsListItem', layerVersionsListItem_layerVersionArn - The ARN of the layer version.

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

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

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

Read LayersListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayersListItem

Show LayersListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayersListItem

NFData LayersListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayersListItem

Methods

rnf :: LayersListItem -> () #

Eq LayersListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayersListItem

Hashable 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" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "LayersListItem'" 'PrefixI 'True) (S1 ('MetaSel ('Just "latestMatchingVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LayerVersionsListItem)) :*: (S1 ('MetaSel ('Just "layerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "layerName") '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:latestMatchingVersion:LayersListItem', layersListItem_latestMatchingVersion - The newest version of the layer.

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

$sel:layerName:LayersListItem', layersListItem_layerName - The name of the 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
FromJSON OnFailure Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnFailure

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

Read OnFailure Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnFailure

Show OnFailure Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnFailure

NFData OnFailure Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnFailure

Methods

rnf :: OnFailure -> () #

Eq OnFailure Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnFailure

Hashable 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" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" '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
FromJSON OnSuccess Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnSuccess

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

Read OnSuccess Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnSuccess

Show OnSuccess Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnSuccess

NFData OnSuccess Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnSuccess

Methods

rnf :: OnSuccess -> () #

Eq OnSuccess Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnSuccess

Hashable 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" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" '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
FromJSON ProvisionedConcurrencyConfigListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyConfigListItem

Generic 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

NFData ProvisionedConcurrencyConfigListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyConfigListItem

Eq ProvisionedConcurrencyConfigListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyConfigListItem

Hashable 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" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "ProvisionedConcurrencyConfigListItem'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "allocatedProvisionedConcurrentExecutions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "availableProvisionedConcurrentExecutions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "functionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "lastModified") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "requestedProvisionedConcurrentExecutions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProvisionedConcurrencyStatusEnum)) :*: S1 ('MetaSel ('Just "statusReason") '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:allocatedProvisionedConcurrentExecutions:ProvisionedConcurrencyConfigListItem', provisionedConcurrencyConfigListItem_allocatedProvisionedConcurrentExecutions - The amount of provisioned concurrency allocated. When a weighted alias is used during linear and canary deployments, this value fluctuates depending on the amount of concurrency that is provisioned for the function versions.

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

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

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

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

$sel:status:ProvisionedConcurrencyConfigListItem', provisionedConcurrencyConfigListItem_status - The status of the allocation process.

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

provisionedConcurrencyConfigListItem_allocatedProvisionedConcurrentExecutions :: Lens' ProvisionedConcurrencyConfigListItem (Maybe Natural) Source #

The amount of provisioned concurrency allocated. When a weighted alias is used during linear and canary deployments, this value fluctuates depending on the amount of concurrency that is provisioned for the function versions.

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
FromJSON SelfManagedEventSource Source # 
Instance details

Defined in Amazonka.Lambda.Types.SelfManagedEventSource

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

Read SelfManagedEventSource Source # 
Instance details

Defined in Amazonka.Lambda.Types.SelfManagedEventSource

Show SelfManagedEventSource Source # 
Instance details

Defined in Amazonka.Lambda.Types.SelfManagedEventSource

NFData SelfManagedEventSource Source # 
Instance details

Defined in Amazonka.Lambda.Types.SelfManagedEventSource

Methods

rnf :: SelfManagedEventSource -> () #

Eq SelfManagedEventSource Source # 
Instance details

Defined in Amazonka.Lambda.Types.SelfManagedEventSource

Hashable 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" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" '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"].

SelfManagedKafkaEventSourceConfig

data SelfManagedKafkaEventSourceConfig Source #

Specific configuration settings for a self-managed Apache Kafka event source.

See: newSelfManagedKafkaEventSourceConfig smart constructor.

Constructors

SelfManagedKafkaEventSourceConfig' 

Fields

  • consumerGroupId :: Maybe Text

    The identifier for the Kafka consumer group to join. The consumer group ID must be unique among all your Kafka event sources. After creating a Kafka event source mapping with the consumer group ID specified, you cannot update this value. For more information, see Customizable consumer group ID.

Instances

Instances details
FromJSON SelfManagedKafkaEventSourceConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.SelfManagedKafkaEventSourceConfig

ToJSON SelfManagedKafkaEventSourceConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.SelfManagedKafkaEventSourceConfig

Generic SelfManagedKafkaEventSourceConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.SelfManagedKafkaEventSourceConfig

Associated Types

type Rep SelfManagedKafkaEventSourceConfig :: Type -> Type #

Read SelfManagedKafkaEventSourceConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.SelfManagedKafkaEventSourceConfig

Show SelfManagedKafkaEventSourceConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.SelfManagedKafkaEventSourceConfig

NFData SelfManagedKafkaEventSourceConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.SelfManagedKafkaEventSourceConfig

Eq SelfManagedKafkaEventSourceConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.SelfManagedKafkaEventSourceConfig

Hashable SelfManagedKafkaEventSourceConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.SelfManagedKafkaEventSourceConfig

type Rep SelfManagedKafkaEventSourceConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.SelfManagedKafkaEventSourceConfig

type Rep SelfManagedKafkaEventSourceConfig = D1 ('MetaData "SelfManagedKafkaEventSourceConfig" "Amazonka.Lambda.Types.SelfManagedKafkaEventSourceConfig" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "SelfManagedKafkaEventSourceConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "consumerGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newSelfManagedKafkaEventSourceConfig :: SelfManagedKafkaEventSourceConfig Source #

Create a value of SelfManagedKafkaEventSourceConfig 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:consumerGroupId:SelfManagedKafkaEventSourceConfig', selfManagedKafkaEventSourceConfig_consumerGroupId - The identifier for the Kafka consumer group to join. The consumer group ID must be unique among all your Kafka event sources. After creating a Kafka event source mapping with the consumer group ID specified, you cannot update this value. For more information, see Customizable consumer group ID.

selfManagedKafkaEventSourceConfig_consumerGroupId :: Lens' SelfManagedKafkaEventSourceConfig (Maybe Text) Source #

The identifier for the Kafka consumer group to join. The consumer group ID must be unique among all your Kafka event sources. After creating a Kafka event source mapping with the consumer group ID specified, you cannot update this value. For more information, see Customizable consumer group ID.

SnapStart

data SnapStart Source #

The function's SnapStart setting. Set ApplyOn to PublishedVersions to create a snapshot of the initialized execution environment when you publish a function version. For more information, see Reducing startup time with Lambda SnapStart.

See: newSnapStart smart constructor.

Constructors

SnapStart' 

Fields

  • applyOn :: Maybe SnapStartApplyOn

    Set to PublishedVersions to create a snapshot of the initialized execution environment when you publish a function version.

Instances

Instances details
ToJSON SnapStart Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStart

Generic SnapStart Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStart

Associated Types

type Rep SnapStart :: Type -> Type #

Read SnapStart Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStart

Show SnapStart Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStart

NFData SnapStart Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStart

Methods

rnf :: SnapStart -> () #

Eq SnapStart Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStart

Hashable SnapStart Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStart

type Rep SnapStart Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStart

type Rep SnapStart = D1 ('MetaData "SnapStart" "Amazonka.Lambda.Types.SnapStart" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "SnapStart'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applyOn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SnapStartApplyOn))))

newSnapStart :: SnapStart Source #

Create a value of SnapStart 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:applyOn:SnapStart', snapStart_applyOn - Set to PublishedVersions to create a snapshot of the initialized execution environment when you publish a function version.

snapStart_applyOn :: Lens' SnapStart (Maybe SnapStartApplyOn) Source #

Set to PublishedVersions to create a snapshot of the initialized execution environment when you publish a function version.

SnapStartResponse

data SnapStartResponse Source #

The function's SnapStart setting.

See: newSnapStartResponse smart constructor.

Constructors

SnapStartResponse' 

Fields

Instances

Instances details
FromJSON SnapStartResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartResponse

Generic SnapStartResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartResponse

Associated Types

type Rep SnapStartResponse :: Type -> Type #

Read SnapStartResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartResponse

Show SnapStartResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartResponse

NFData SnapStartResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartResponse

Methods

rnf :: SnapStartResponse -> () #

Eq SnapStartResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartResponse

Hashable SnapStartResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartResponse

type Rep SnapStartResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartResponse

type Rep SnapStartResponse = D1 ('MetaData "SnapStartResponse" "Amazonka.Lambda.Types.SnapStartResponse" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "SnapStartResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applyOn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SnapStartApplyOn)) :*: S1 ('MetaSel ('Just "optimizationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SnapStartOptimizationStatus))))

newSnapStartResponse :: SnapStartResponse Source #

Create a value of SnapStartResponse 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:applyOn:SnapStartResponse', snapStartResponse_applyOn - When set to PublishedVersions, Lambda creates a snapshot of the execution environment when you publish a function version.

$sel:optimizationStatus:SnapStartResponse', snapStartResponse_optimizationStatus - When you provide a qualified Amazon Resource Name (ARN), this response element indicates whether SnapStart is activated for the specified function version.

snapStartResponse_applyOn :: Lens' SnapStartResponse (Maybe SnapStartApplyOn) Source #

When set to PublishedVersions, Lambda creates a snapshot of the execution environment when you publish a function version.

snapStartResponse_optimizationStatus :: Lens' SnapStartResponse (Maybe SnapStartOptimizationStatus) Source #

When you provide a qualified Amazon Resource Name (ARN), this response element indicates whether SnapStart is activated for the specified function version.

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

  • 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 - (Self-managed Apache Kafka) The subnets associated with your VPC. Lambda connects to these subnets to fetch data from your self-managed Apache Kafka cluster.
    • VPC_SECURITY_GROUP - (Self-managed Apache Kafka) The VPC security group used to manage access to your self-managed Apache Kafka brokers.
    • SASL_SCRAM_256_AUTH - (Self-managed Apache Kafka) 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 - (Amazon MSK, Self-managed Apache Kafka) The Secrets Manager ARN of your secret key used for SASL SCRAM-512 authentication of your self-managed Apache Kafka brokers.
    • VIRTUAL_HOST - (RabbitMQ) The name of the virtual host in your RabbitMQ broker. Lambda uses this RabbitMQ host as the event source. This property cannot be specified in an UpdateEventSourceMapping API call.
    • CLIENT_CERTIFICATE_TLS_AUTH - (Amazon MSK, self-managed Apache Kafka) The Secrets Manager ARN of your secret key containing the certificate chain (X.509 PEM), private key (PKCS#8 PEM), and private key password (optional) used for mutual TLS authentication of your MSK/Apache Kafka brokers.
    • SERVER_ROOT_CA_CERTIFICATE - (Self-managed Apache Kafka) The Secrets Manager ARN of your secret key containing the root CA certificate (X.509 PEM) used for TLS encryption of your Apache Kafka brokers.
  • uri :: Maybe Text

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

Instances

Instances details
FromJSON SourceAccessConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessConfiguration

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

Read SourceAccessConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessConfiguration

Show SourceAccessConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessConfiguration

NFData SourceAccessConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessConfiguration

Eq SourceAccessConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessConfiguration

Hashable 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" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "SourceAccessConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SourceAccessType)) :*: S1 ('MetaSel ('Just "uri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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: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 - (Self-managed Apache Kafka) The subnets associated with your VPC. Lambda connects to these subnets to fetch data from your self-managed Apache Kafka cluster.
  • VPC_SECURITY_GROUP - (Self-managed Apache Kafka) The VPC security group used to manage access to your self-managed Apache Kafka brokers.
  • SASL_SCRAM_256_AUTH - (Self-managed Apache Kafka) 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 - (Amazon MSK, Self-managed Apache Kafka) The Secrets Manager ARN of your secret key used for SASL SCRAM-512 authentication of your self-managed Apache Kafka brokers.
  • VIRTUAL_HOST - (RabbitMQ) The name of the virtual host in your RabbitMQ broker. Lambda uses this RabbitMQ host as the event source. This property cannot be specified in an UpdateEventSourceMapping API call.
  • CLIENT_CERTIFICATE_TLS_AUTH - (Amazon MSK, self-managed Apache Kafka) The Secrets Manager ARN of your secret key containing the certificate chain (X.509 PEM), private key (PKCS#8 PEM), and private key password (optional) used for mutual TLS authentication of your MSK/Apache Kafka brokers.
  • SERVER_ROOT_CA_CERTIFICATE - (Self-managed Apache Kafka) The Secrets Manager ARN of your secret key containing the root CA certificate (X.509 PEM) used for TLS encryption of your Apache Kafka brokers.

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

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 - (Self-managed Apache Kafka) The subnets associated with your VPC. Lambda connects to these subnets to fetch data from your self-managed Apache Kafka cluster.
  • VPC_SECURITY_GROUP - (Self-managed Apache Kafka) The VPC security group used to manage access to your self-managed Apache Kafka brokers.
  • SASL_SCRAM_256_AUTH - (Self-managed Apache Kafka) 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 - (Amazon MSK, Self-managed Apache Kafka) The Secrets Manager ARN of your secret key used for SASL SCRAM-512 authentication of your self-managed Apache Kafka brokers.
  • VIRTUAL_HOST - (RabbitMQ) The name of the virtual host in your RabbitMQ broker. Lambda uses this RabbitMQ host as the event source. This property cannot be specified in an UpdateEventSourceMapping API call.
  • CLIENT_CERTIFICATE_TLS_AUTH - (Amazon MSK, self-managed Apache Kafka) The Secrets Manager ARN of your secret key containing the certificate chain (X.509 PEM), private key (PKCS#8 PEM), and private key password (optional) used for mutual TLS authentication of your MSK/Apache Kafka brokers.
  • SERVER_ROOT_CA_CERTIFICATE - (Self-managed Apache Kafka) The Secrets Manager ARN of your secret key containing the root CA certificate (X.509 PEM) used for TLS encryption of your Apache Kafka brokers.

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

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

Read TracingConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingConfig

Show TracingConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingConfig

NFData TracingConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingConfig

Methods

rnf :: TracingConfig -> () #

Eq TracingConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingConfig

Hashable 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" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" '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
FromJSON 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 #

Read TracingConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingConfigResponse

Show TracingConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingConfigResponse

NFData TracingConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingConfigResponse

Methods

rnf :: TracingConfigResponse -> () #

Eq TracingConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingConfigResponse

Hashable 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" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" '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 Configuring a Lambda function to access resources in a VPC.

See: newVpcConfig smart constructor.

Constructors

VpcConfig' 

Fields

Instances

Instances details
ToJSON 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 #

Read VpcConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.VpcConfig

Show VpcConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.VpcConfig

NFData VpcConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.VpcConfig

Methods

rnf :: VpcConfig -> () #

Eq VpcConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.VpcConfig

Hashable 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" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" '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 group IDs.

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

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

A list of VPC security group 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
FromJSON 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 #

Read VpcConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.VpcConfigResponse

Show VpcConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.VpcConfigResponse

NFData VpcConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.VpcConfigResponse

Methods

rnf :: VpcConfigResponse -> () #

Eq VpcConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.VpcConfigResponse

Hashable 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" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" '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 group IDs.

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

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