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

Amazonka.Lambda

Contents

Description

Derived from API version 2015-03-31 of the AWS service descriptions, licensed under Apache 2.0.

Lambda

Overview

This is the Lambda API Reference. The Lambda Developer Guide provides additional information. For the service overview, see What is Lambda, and for information about how the service works, see Lambda: How it Works in the Lambda Developer Guide.

Synopsis

Service Configuration

defaultService :: Service Source #

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

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by Lambda.

KMSInvalidStateException

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

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

EC2ThrottledException

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

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

EFSMountConnectivityException

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

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

InvalidRuntimeException

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

The runtime or runtime version specified is not supported.

EFSMountFailureException

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

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

PolicyLengthExceededException

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

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

PreconditionFailedException

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

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

EC2AccessDeniedException

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

Need additional permissions to configure VPC settings.

InvalidSubnetIDException

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

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

CodeVerificationFailedException

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

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

UnsupportedMediaTypeException

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

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

InvalidRequestContentException

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

The request body could not be parsed as JSON.

KMSNotFoundException

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

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

ENILimitReachedException

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

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

InvalidParameterValueException

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

One of the parameters in the request is invalid.

RequestTooLargeException

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

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

InvalidCodeSignatureException

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

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

TooManyRequestsException

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

The request throughput limit was exceeded.

InvalidSecurityGroupIDException

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

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

KMSDisabledException

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

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

SubnetIPAddressLimitReachedException

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

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

ServiceException

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

The Lambda service encountered an internal error.

CodeStorageExceededException

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

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

CodeSigningConfigNotFoundException

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

The specified code signing configuration does not exist.

InvalidZipFileException

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

Lambda could not unzip the deployment package.

ProvisionedConcurrencyConfigNotFoundException

ResourceConflictException

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

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

ResourceNotReadyException

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

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

EC2UnexpectedException

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

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

ResourceNotFoundException

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

The resource specified in the request does not exist.

EFSIOException

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

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

EFSMountTimeoutException

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

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

KMSAccessDeniedException

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

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

ResourceInUseException

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

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

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

FunctionExists

newFunctionExists :: Wait GetFunction Source #

Polls GetFunction every 1 seconds until a successful state is reached. An error is returned after 20 failed checks.

FunctionActive

newFunctionActive :: Wait GetFunctionConfiguration Source #

Polls GetFunctionConfiguration every 5 seconds until a successful state is reached. An error is returned after 60 failed checks.

FunctionUpdated

newFunctionUpdated :: Wait GetFunctionConfiguration Source #

Polls GetFunctionConfiguration every 5 seconds until a successful state is reached. An error is returned after 60 failed checks.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

GetFunctionConfiguration

data GetFunctionConfiguration Source #

See: newGetFunctionConfiguration smart constructor.

Instances

Instances details
Eq GetFunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionConfiguration

Read GetFunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionConfiguration

Show GetFunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionConfiguration

Generic GetFunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionConfiguration

Associated Types

type Rep GetFunctionConfiguration :: Type -> Type #

NFData GetFunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionConfiguration

Hashable GetFunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionConfiguration

AWSRequest GetFunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionConfiguration

ToHeaders GetFunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionConfiguration

ToPath GetFunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionConfiguration

ToQuery GetFunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionConfiguration

type Rep GetFunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionConfiguration

type Rep GetFunctionConfiguration = D1 ('MetaData "GetFunctionConfiguration" "Amazonka.Lambda.GetFunctionConfiguration" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "GetFunctionConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "qualifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "functionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetFunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionConfiguration

newGetFunctionConfiguration Source #

Create a value of GetFunctionConfiguration 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:qualifier:GetFunctionConfiguration', getFunctionConfiguration_qualifier - Specify a version or alias to get details about a published version of the function.

$sel:functionName:GetFunctionConfiguration', getFunctionConfiguration_functionName - The name of the Lambda function, version, or alias.

Name formats

  • Function name - my-function (name-only), my-function:v1 (with alias).
  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.
  • Partial ARN - 123456789012:function:my-function.

You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

data FunctionConfiguration Source #

Details about a function's configuration.

See: newFunctionConfiguration smart constructor.

Instances

Instances details
Eq FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

Show FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

Generic FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

Associated Types

type Rep FunctionConfiguration :: Type -> Type #

NFData FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

Methods

rnf :: FunctionConfiguration -> () #

Hashable FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

FromJSON FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

type Rep FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

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

newFunctionConfiguration :: FunctionConfiguration Source #

Create a value of FunctionConfiguration with all optional fields omitted.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

DeleteEventSourceMapping

data DeleteEventSourceMapping Source #

See: newDeleteEventSourceMapping smart constructor.

Instances

Instances details
Eq DeleteEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.DeleteEventSourceMapping

Read DeleteEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.DeleteEventSourceMapping

Show DeleteEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.DeleteEventSourceMapping

Generic DeleteEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.DeleteEventSourceMapping

Associated Types

type Rep DeleteEventSourceMapping :: Type -> Type #

NFData DeleteEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.DeleteEventSourceMapping

Hashable DeleteEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.DeleteEventSourceMapping

AWSRequest DeleteEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.DeleteEventSourceMapping

ToHeaders DeleteEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.DeleteEventSourceMapping

ToPath DeleteEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.DeleteEventSourceMapping

ToQuery DeleteEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.DeleteEventSourceMapping

type Rep DeleteEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.DeleteEventSourceMapping

type Rep DeleteEventSourceMapping = D1 ('MetaData "DeleteEventSourceMapping" "Amazonka.Lambda.DeleteEventSourceMapping" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "DeleteEventSourceMapping'" 'PrefixI 'True) (S1 ('MetaSel ('Just "uuid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.DeleteEventSourceMapping

newDeleteEventSourceMapping Source #

Create a value of DeleteEventSourceMapping 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:uuid:DeleteEventSourceMapping', deleteEventSourceMapping_uuid - The identifier of the event source mapping.

data EventSourceMappingConfiguration Source #

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

See: newEventSourceMappingConfiguration smart constructor.

Instances

Instances details
Eq EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

Read EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

Show EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

Generic EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

Associated Types

type Rep EventSourceMappingConfiguration :: Type -> Type #

NFData EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

Hashable EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

FromJSON EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

type Rep EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

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

newEventSourceMappingConfiguration :: EventSourceMappingConfiguration Source #

Create a value of EventSourceMappingConfiguration with all optional fields omitted.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Default: 0

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

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

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

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

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

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

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

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

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

UpdateEventSourceMapping

data UpdateEventSourceMapping Source #

See: newUpdateEventSourceMapping smart constructor.

Instances

Instances details
Eq UpdateEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.UpdateEventSourceMapping

Read UpdateEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.UpdateEventSourceMapping

Show UpdateEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.UpdateEventSourceMapping

Generic UpdateEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.UpdateEventSourceMapping

Associated Types

type Rep UpdateEventSourceMapping :: Type -> Type #

NFData UpdateEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.UpdateEventSourceMapping

Hashable UpdateEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.UpdateEventSourceMapping

ToJSON UpdateEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.UpdateEventSourceMapping

AWSRequest UpdateEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.UpdateEventSourceMapping

ToHeaders UpdateEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.UpdateEventSourceMapping

ToPath UpdateEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.UpdateEventSourceMapping

ToQuery UpdateEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.UpdateEventSourceMapping

type Rep UpdateEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.UpdateEventSourceMapping

type Rep UpdateEventSourceMapping = D1 ('MetaData "UpdateEventSourceMapping" "Amazonka.Lambda.UpdateEventSourceMapping" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "UpdateEventSourceMapping'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "bisectBatchOnFunctionError") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "parallelizationFactor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))) :*: (S1 ('MetaSel ('Just "maximumRetryAttempts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "batchSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "maximumBatchingWindowInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))) :*: ((S1 ('MetaSel ('Just "sourceAccessConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SourceAccessConfiguration])) :*: (S1 ('MetaSel ('Just "maximumRecordAgeInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "functionResponseTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [FunctionResponseType])))) :*: ((S1 ('MetaSel ('Just "tumblingWindowInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "functionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "destinationConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DestinationConfig)) :*: S1 ('MetaSel ('Just "uuid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))
type AWSResponse UpdateEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.UpdateEventSourceMapping

newUpdateEventSourceMapping Source #

Create a value of UpdateEventSourceMapping 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:enabled:UpdateEventSourceMapping', updateEventSourceMapping_enabled - When true, the event source mapping is active. When false, Lambda pauses polling and invocation.

Default: True

$sel:bisectBatchOnFunctionError:UpdateEventSourceMapping', updateEventSourceMapping_bisectBatchOnFunctionError - (Streams only) If the function returns an error, split the batch in two and retry.

$sel:parallelizationFactor:UpdateEventSourceMapping', updateEventSourceMapping_parallelizationFactor - (Streams only) The number of batches to process from each shard concurrently.

$sel:maximumRetryAttempts:UpdateEventSourceMapping', updateEventSourceMapping_maximumRetryAttempts - (Streams only) Discard records after the specified number of retries. The default value is infinite (-1). When set to infinite (-1), failed records will be retried until the record expires.

$sel:batchSize:UpdateEventSourceMapping', updateEventSourceMapping_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).

  • Amazon Kinesis - Default 100. Max 10,000.
  • Amazon DynamoDB Streams - Default 100. Max 1,000.
  • Amazon Simple Queue Service - Default 10. For standard queues the max is 10,000. For FIFO queues the max is 10.
  • Amazon Managed Streaming for Apache Kafka - Default 100. Max 10,000.
  • Self-Managed Apache Kafka - Default 100. Max 10,000.

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

Default: 0

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

$sel:sourceAccessConfigurations:UpdateEventSourceMapping', updateEventSourceMapping_sourceAccessConfigurations - An array of authentication protocols or VPC components required to secure your event source.

$sel:maximumRecordAgeInSeconds:UpdateEventSourceMapping', updateEventSourceMapping_maximumRecordAgeInSeconds - (Streams only) Discard records older than the specified age. The default value is infinite (-1).

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

$sel:tumblingWindowInSeconds:UpdateEventSourceMapping', updateEventSourceMapping_tumblingWindowInSeconds - (Streams only) The duration in seconds of a processing window. The range is between 1 second up to 900 seconds.

$sel:functionName:UpdateEventSourceMapping', updateEventSourceMapping_functionName - The name of the Lambda function.

Name formats

  • Function name - MyFunction.
  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.
  • Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD.
  • Partial ARN - 123456789012:function:MyFunction.

The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.

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

$sel:uuid:UpdateEventSourceMapping', updateEventSourceMapping_uuid - The identifier of the event source mapping.

data EventSourceMappingConfiguration Source #

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

See: newEventSourceMappingConfiguration smart constructor.

Instances

Instances details
Eq EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

Read EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

Show EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

Generic EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

Associated Types

type Rep EventSourceMappingConfiguration :: Type -> Type #

NFData EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

Hashable EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

FromJSON EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

type Rep EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

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

newEventSourceMappingConfiguration :: EventSourceMappingConfiguration Source #

Create a value of EventSourceMappingConfiguration with all optional fields omitted.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Default: 0

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

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

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

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

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

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

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

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

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

GetLayerVersion

data GetLayerVersion Source #

See: newGetLayerVersion smart constructor.

Instances

Instances details
Eq GetLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersion

Read GetLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersion

Show GetLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersion

Generic GetLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersion

Associated Types

type Rep GetLayerVersion :: Type -> Type #

NFData GetLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersion

Methods

rnf :: GetLayerVersion -> () #

Hashable GetLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersion

AWSRequest GetLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersion

Associated Types

type AWSResponse GetLayerVersion #

ToHeaders GetLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersion

ToPath GetLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersion

ToQuery GetLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersion

type Rep GetLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersion

type Rep GetLayerVersion = D1 ('MetaData "GetLayerVersion" "Amazonka.Lambda.GetLayerVersion" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "GetLayerVersion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "layerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "versionNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer)))
type AWSResponse GetLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersion

newGetLayerVersion Source #

Create a value of GetLayerVersion with all optional fields omitted.

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

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

$sel:layerName:GetLayerVersion', getLayerVersion_layerName - The name or Amazon Resource Name (ARN) of the layer.

$sel:versionNumber:GetLayerVersion', getLayerVersion_versionNumber - The version number.

data GetLayerVersionResponse Source #

See: newGetLayerVersionResponse smart constructor.

Instances

Instances details
Eq GetLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.GetLayerVersionResponse

Read GetLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.GetLayerVersionResponse

Show GetLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.GetLayerVersionResponse

Generic GetLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.GetLayerVersionResponse

Associated Types

type Rep GetLayerVersionResponse :: Type -> Type #

NFData GetLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.GetLayerVersionResponse

Methods

rnf :: GetLayerVersionResponse -> () #

Hashable GetLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.GetLayerVersionResponse

FromJSON GetLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.GetLayerVersionResponse

type Rep GetLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.GetLayerVersionResponse

DeleteFunctionCodeSigningConfig

data DeleteFunctionCodeSigningConfig Source #

See: newDeleteFunctionCodeSigningConfig smart constructor.

Instances

Instances details
Eq DeleteFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionCodeSigningConfig

Read DeleteFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionCodeSigningConfig

Show DeleteFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionCodeSigningConfig

Generic DeleteFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionCodeSigningConfig

Associated Types

type Rep DeleteFunctionCodeSigningConfig :: Type -> Type #

NFData DeleteFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionCodeSigningConfig

Hashable DeleteFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionCodeSigningConfig

AWSRequest DeleteFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionCodeSigningConfig

ToHeaders DeleteFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionCodeSigningConfig

ToPath DeleteFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionCodeSigningConfig

ToQuery DeleteFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionCodeSigningConfig

type Rep DeleteFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionCodeSigningConfig

type Rep DeleteFunctionCodeSigningConfig = D1 ('MetaData "DeleteFunctionCodeSigningConfig" "Amazonka.Lambda.DeleteFunctionCodeSigningConfig" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "DeleteFunctionCodeSigningConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "functionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionCodeSigningConfig

newDeleteFunctionCodeSigningConfig Source #

Create a value of DeleteFunctionCodeSigningConfig 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:functionName:DeleteFunctionCodeSigningConfig', deleteFunctionCodeSigningConfig_functionName - The name of the Lambda function.

Name formats

  • Function name - MyFunction.
  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.
  • Partial ARN - 123456789012:function:MyFunction.

The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

data DeleteFunctionCodeSigningConfigResponse Source #

Instances

Instances details
Eq DeleteFunctionCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionCodeSigningConfig

Read DeleteFunctionCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionCodeSigningConfig

Show DeleteFunctionCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionCodeSigningConfig

Generic DeleteFunctionCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionCodeSigningConfig

NFData DeleteFunctionCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionCodeSigningConfig

type Rep DeleteFunctionCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionCodeSigningConfig

type Rep DeleteFunctionCodeSigningConfigResponse = D1 ('MetaData "DeleteFunctionCodeSigningConfigResponse" "Amazonka.Lambda.DeleteFunctionCodeSigningConfig" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "DeleteFunctionCodeSigningConfigResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteFunctionCodeSigningConfigResponse :: DeleteFunctionCodeSigningConfigResponse Source #

Create a value of DeleteFunctionCodeSigningConfigResponse with all optional fields omitted.

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

PutFunctionCodeSigningConfig

data PutFunctionCodeSigningConfig Source #

See: newPutFunctionCodeSigningConfig smart constructor.

Instances

Instances details
Eq PutFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionCodeSigningConfig

Read PutFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionCodeSigningConfig

Show PutFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionCodeSigningConfig

Generic PutFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionCodeSigningConfig

Associated Types

type Rep PutFunctionCodeSigningConfig :: Type -> Type #

NFData PutFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionCodeSigningConfig

Hashable PutFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionCodeSigningConfig

ToJSON PutFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionCodeSigningConfig

AWSRequest PutFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionCodeSigningConfig

ToHeaders PutFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionCodeSigningConfig

ToPath PutFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionCodeSigningConfig

ToQuery PutFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionCodeSigningConfig

type Rep PutFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionCodeSigningConfig

type Rep PutFunctionCodeSigningConfig = D1 ('MetaData "PutFunctionCodeSigningConfig" "Amazonka.Lambda.PutFunctionCodeSigningConfig" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "PutFunctionCodeSigningConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "codeSigningConfigArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "functionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse PutFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionCodeSigningConfig

newPutFunctionCodeSigningConfig Source #

Create a value of PutFunctionCodeSigningConfig 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:codeSigningConfigArn:PutFunctionCodeSigningConfig', putFunctionCodeSigningConfig_codeSigningConfigArn - The The Amazon Resource Name (ARN) of the code signing configuration.

$sel:functionName:PutFunctionCodeSigningConfig', putFunctionCodeSigningConfig_functionName - The name of the Lambda function.

Name formats

  • Function name - MyFunction.
  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.
  • Partial ARN - 123456789012:function:MyFunction.

The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

data PutFunctionCodeSigningConfigResponse Source #

Instances

Instances details
Eq PutFunctionCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionCodeSigningConfig

Read PutFunctionCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionCodeSigningConfig

Show PutFunctionCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionCodeSigningConfig

Generic PutFunctionCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionCodeSigningConfig

NFData PutFunctionCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionCodeSigningConfig

type Rep PutFunctionCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionCodeSigningConfig

type Rep PutFunctionCodeSigningConfigResponse = D1 ('MetaData "PutFunctionCodeSigningConfigResponse" "Amazonka.Lambda.PutFunctionCodeSigningConfig" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "PutFunctionCodeSigningConfigResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "codeSigningConfigArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "functionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newPutFunctionCodeSigningConfigResponse Source #

Create a value of PutFunctionCodeSigningConfigResponse 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:httpStatus:PutFunctionCodeSigningConfigResponse', putFunctionCodeSigningConfigResponse_httpStatus - The response's http status code.

$sel:codeSigningConfigArn:PutFunctionCodeSigningConfig', putFunctionCodeSigningConfigResponse_codeSigningConfigArn - The The Amazon Resource Name (ARN) of the code signing configuration.

$sel:functionName:PutFunctionCodeSigningConfig', putFunctionCodeSigningConfigResponse_functionName - The name of the Lambda function.

Name formats

  • Function name - MyFunction.
  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.
  • Partial ARN - 123456789012:function:MyFunction.

The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

CreateAlias

data CreateAlias Source #

See: newCreateAlias smart constructor.

Instances

Instances details
Eq CreateAlias Source # 
Instance details

Defined in Amazonka.Lambda.CreateAlias

Read CreateAlias Source # 
Instance details

Defined in Amazonka.Lambda.CreateAlias

Show CreateAlias Source # 
Instance details

Defined in Amazonka.Lambda.CreateAlias

Generic CreateAlias Source # 
Instance details

Defined in Amazonka.Lambda.CreateAlias

Associated Types

type Rep CreateAlias :: Type -> Type #

NFData CreateAlias Source # 
Instance details

Defined in Amazonka.Lambda.CreateAlias

Methods

rnf :: CreateAlias -> () #

Hashable CreateAlias Source # 
Instance details

Defined in Amazonka.Lambda.CreateAlias

ToJSON CreateAlias Source # 
Instance details

Defined in Amazonka.Lambda.CreateAlias

AWSRequest CreateAlias Source # 
Instance details

Defined in Amazonka.Lambda.CreateAlias

Associated Types

type AWSResponse CreateAlias #

ToHeaders CreateAlias Source # 
Instance details

Defined in Amazonka.Lambda.CreateAlias

Methods

toHeaders :: CreateAlias -> [Header] #

ToPath CreateAlias Source # 
Instance details

Defined in Amazonka.Lambda.CreateAlias

ToQuery CreateAlias Source # 
Instance details

Defined in Amazonka.Lambda.CreateAlias

type Rep CreateAlias Source # 
Instance details

Defined in Amazonka.Lambda.CreateAlias

type Rep CreateAlias = D1 ('MetaData "CreateAlias" "Amazonka.Lambda.CreateAlias" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "CreateAlias'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "routingConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AliasRoutingConfiguration)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "functionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "functionVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse CreateAlias Source # 
Instance details

Defined in Amazonka.Lambda.CreateAlias

newCreateAlias Source #

Create a value of CreateAlias with all optional fields omitted.

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

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

$sel:routingConfig:CreateAlias', createAlias_routingConfig - The routing configuration of the alias.

$sel:description:CreateAlias', createAlias_description - A description of the alias.

$sel:functionName:CreateAlias', createAlias_functionName - The name of the Lambda function.

Name formats

  • Function name - MyFunction.
  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.
  • Partial ARN - 123456789012:function:MyFunction.

The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

$sel:name:CreateAlias', createAlias_name - The name of the alias.

$sel:functionVersion:CreateAlias', createAlias_functionVersion - The function version that the alias invokes.

data AliasConfiguration Source #

Provides configuration information about a Lambda function alias.

See: newAliasConfiguration smart constructor.

Instances

Instances details
Eq AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

Read AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

Show AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

Generic AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

Associated Types

type Rep AliasConfiguration :: Type -> Type #

NFData AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

Methods

rnf :: AliasConfiguration -> () #

Hashable AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

FromJSON AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

type Rep AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

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

newAliasConfiguration :: AliasConfiguration Source #

Create a value of AliasConfiguration with all optional fields omitted.

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

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

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

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

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

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

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

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

ListVersionsByFunction (Paginated)

data ListVersionsByFunction Source #

See: newListVersionsByFunction smart constructor.

Instances

Instances details
Eq ListVersionsByFunction Source # 
Instance details

Defined in Amazonka.Lambda.ListVersionsByFunction

Read ListVersionsByFunction Source # 
Instance details

Defined in Amazonka.Lambda.ListVersionsByFunction

Show ListVersionsByFunction Source # 
Instance details

Defined in Amazonka.Lambda.ListVersionsByFunction

Generic ListVersionsByFunction Source # 
Instance details

Defined in Amazonka.Lambda.ListVersionsByFunction

Associated Types

type Rep ListVersionsByFunction :: Type -> Type #

NFData ListVersionsByFunction Source # 
Instance details

Defined in Amazonka.Lambda.ListVersionsByFunction

Methods

rnf :: ListVersionsByFunction -> () #

Hashable ListVersionsByFunction Source # 
Instance details

Defined in Amazonka.Lambda.ListVersionsByFunction

AWSPager ListVersionsByFunction Source # 
Instance details

Defined in Amazonka.Lambda.ListVersionsByFunction

AWSRequest ListVersionsByFunction Source # 
Instance details

Defined in Amazonka.Lambda.ListVersionsByFunction

Associated Types

type AWSResponse ListVersionsByFunction #

ToHeaders ListVersionsByFunction Source # 
Instance details

Defined in Amazonka.Lambda.ListVersionsByFunction

ToPath ListVersionsByFunction Source # 
Instance details

Defined in Amazonka.Lambda.ListVersionsByFunction

ToQuery ListVersionsByFunction Source # 
Instance details

Defined in Amazonka.Lambda.ListVersionsByFunction

type Rep ListVersionsByFunction Source # 
Instance details

Defined in Amazonka.Lambda.ListVersionsByFunction

type Rep ListVersionsByFunction = D1 ('MetaData "ListVersionsByFunction" "Amazonka.Lambda.ListVersionsByFunction" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "ListVersionsByFunction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "functionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListVersionsByFunction Source # 
Instance details

Defined in Amazonka.Lambda.ListVersionsByFunction

newListVersionsByFunction Source #

Create a value of ListVersionsByFunction 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:marker:ListVersionsByFunction', listVersionsByFunction_marker - Specify the pagination token that's returned by a previous request to retrieve the next page of results.

$sel:maxItems:ListVersionsByFunction', listVersionsByFunction_maxItems - The maximum number of versions to return. Note that ListVersionsByFunction returns a maximum of 50 items in each response, even if you set the number higher.

$sel:functionName:ListVersionsByFunction', listVersionsByFunction_functionName - The name of the Lambda function.

Name formats

  • Function name - MyFunction.
  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.
  • Partial ARN - 123456789012:function:MyFunction.

The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

data ListVersionsByFunctionResponse Source #

See: newListVersionsByFunctionResponse smart constructor.

Instances

Instances details
Eq ListVersionsByFunctionResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListVersionsByFunction

Show ListVersionsByFunctionResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListVersionsByFunction

Generic ListVersionsByFunctionResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListVersionsByFunction

Associated Types

type Rep ListVersionsByFunctionResponse :: Type -> Type #

NFData ListVersionsByFunctionResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListVersionsByFunction

type Rep ListVersionsByFunctionResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListVersionsByFunction

type Rep ListVersionsByFunctionResponse = D1 ('MetaData "ListVersionsByFunctionResponse" "Amazonka.Lambda.ListVersionsByFunction" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "ListVersionsByFunctionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "versions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [FunctionConfiguration])) :*: (S1 ('MetaSel ('Just "nextMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListVersionsByFunctionResponse Source #

Create a value of ListVersionsByFunctionResponse 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:versions:ListVersionsByFunctionResponse', listVersionsByFunctionResponse_versions - A list of Lambda function versions.

$sel:nextMarker:ListVersionsByFunctionResponse', listVersionsByFunctionResponse_nextMarker - The pagination token that's included if more results are available.

$sel:httpStatus:ListVersionsByFunctionResponse', listVersionsByFunctionResponse_httpStatus - The response's http status code.

ListAliases (Paginated)

data ListAliases Source #

See: newListAliases smart constructor.

Instances

Instances details
Eq ListAliases Source # 
Instance details

Defined in Amazonka.Lambda.ListAliases

Read ListAliases Source # 
Instance details

Defined in Amazonka.Lambda.ListAliases

Show ListAliases Source # 
Instance details

Defined in Amazonka.Lambda.ListAliases

Generic ListAliases Source # 
Instance details

Defined in Amazonka.Lambda.ListAliases

Associated Types

type Rep ListAliases :: Type -> Type #

NFData ListAliases Source # 
Instance details

Defined in Amazonka.Lambda.ListAliases

Methods

rnf :: ListAliases -> () #

Hashable ListAliases Source # 
Instance details

Defined in Amazonka.Lambda.ListAliases

AWSPager ListAliases Source # 
Instance details

Defined in Amazonka.Lambda.ListAliases

AWSRequest ListAliases Source # 
Instance details

Defined in Amazonka.Lambda.ListAliases

Associated Types

type AWSResponse ListAliases #

ToHeaders ListAliases Source # 
Instance details

Defined in Amazonka.Lambda.ListAliases

Methods

toHeaders :: ListAliases -> [Header] #

ToPath ListAliases Source # 
Instance details

Defined in Amazonka.Lambda.ListAliases

ToQuery ListAliases Source # 
Instance details

Defined in Amazonka.Lambda.ListAliases

type Rep ListAliases Source # 
Instance details

Defined in Amazonka.Lambda.ListAliases

type Rep ListAliases = D1 ('MetaData "ListAliases" "Amazonka.Lambda.ListAliases" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "ListAliases'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "functionVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "functionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListAliases Source # 
Instance details

Defined in Amazonka.Lambda.ListAliases

newListAliases Source #

Create a value of ListAliases 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:marker:ListAliases', listAliases_marker - Specify the pagination token that's returned by a previous request to retrieve the next page of results.

$sel:maxItems:ListAliases', listAliases_maxItems - Limit the number of aliases returned.

$sel:functionVersion:ListAliases', listAliases_functionVersion - Specify a function version to only list aliases that invoke that version.

$sel:functionName:ListAliases', listAliases_functionName - The name of the Lambda function.

Name formats

  • Function name - MyFunction.
  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.
  • Partial ARN - 123456789012:function:MyFunction.

The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

data ListAliasesResponse Source #

See: newListAliasesResponse smart constructor.

Instances

Instances details
Eq ListAliasesResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListAliases

Read ListAliasesResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListAliases

Show ListAliasesResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListAliases

Generic ListAliasesResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListAliases

Associated Types

type Rep ListAliasesResponse :: Type -> Type #

NFData ListAliasesResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListAliases

Methods

rnf :: ListAliasesResponse -> () #

type Rep ListAliasesResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListAliases

type Rep ListAliasesResponse = D1 ('MetaData "ListAliasesResponse" "Amazonka.Lambda.ListAliases" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "ListAliasesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "aliases") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AliasConfiguration])) :*: (S1 ('MetaSel ('Just "nextMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListAliasesResponse Source #

Create a value of ListAliasesResponse 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:aliases:ListAliasesResponse', listAliasesResponse_aliases - A list of aliases.

$sel:nextMarker:ListAliasesResponse', listAliasesResponse_nextMarker - The pagination token that's included if more results are available.

$sel:httpStatus:ListAliasesResponse', listAliasesResponse_httpStatus - The response's http status code.

DeleteCodeSigningConfig

data DeleteCodeSigningConfig Source #

See: newDeleteCodeSigningConfig smart constructor.

Instances

Instances details
Eq DeleteCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteCodeSigningConfig

Read DeleteCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteCodeSigningConfig

Show DeleteCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteCodeSigningConfig

Generic DeleteCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteCodeSigningConfig

Associated Types

type Rep DeleteCodeSigningConfig :: Type -> Type #

NFData DeleteCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteCodeSigningConfig

Methods

rnf :: DeleteCodeSigningConfig -> () #

Hashable DeleteCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteCodeSigningConfig

AWSRequest DeleteCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteCodeSigningConfig

ToHeaders DeleteCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteCodeSigningConfig

ToPath DeleteCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteCodeSigningConfig

ToQuery DeleteCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteCodeSigningConfig

type Rep DeleteCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteCodeSigningConfig

type Rep DeleteCodeSigningConfig = D1 ('MetaData "DeleteCodeSigningConfig" "Amazonka.Lambda.DeleteCodeSigningConfig" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "DeleteCodeSigningConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "codeSigningConfigArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteCodeSigningConfig

newDeleteCodeSigningConfig Source #

Create a value of DeleteCodeSigningConfig 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:codeSigningConfigArn:DeleteCodeSigningConfig', deleteCodeSigningConfig_codeSigningConfigArn - The The Amazon Resource Name (ARN) of the code signing configuration.

data DeleteCodeSigningConfigResponse Source #

See: newDeleteCodeSigningConfigResponse smart constructor.

Instances

Instances details
Eq DeleteCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteCodeSigningConfig

Read DeleteCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteCodeSigningConfig

Show DeleteCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteCodeSigningConfig

Generic DeleteCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteCodeSigningConfig

Associated Types

type Rep DeleteCodeSigningConfigResponse :: Type -> Type #

NFData DeleteCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteCodeSigningConfig

type Rep DeleteCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteCodeSigningConfig

type Rep DeleteCodeSigningConfigResponse = D1 ('MetaData "DeleteCodeSigningConfigResponse" "Amazonka.Lambda.DeleteCodeSigningConfig" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "DeleteCodeSigningConfigResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteCodeSigningConfigResponse Source #

Create a value of DeleteCodeSigningConfigResponse 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:httpStatus:DeleteCodeSigningConfigResponse', deleteCodeSigningConfigResponse_httpStatus - The response's http status code.

UpdateCodeSigningConfig

data UpdateCodeSigningConfig Source #

See: newUpdateCodeSigningConfig smart constructor.

Instances

Instances details
Eq UpdateCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateCodeSigningConfig

Read UpdateCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateCodeSigningConfig

Show UpdateCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateCodeSigningConfig

Generic UpdateCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateCodeSigningConfig

Associated Types

type Rep UpdateCodeSigningConfig :: Type -> Type #

NFData UpdateCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateCodeSigningConfig

Methods

rnf :: UpdateCodeSigningConfig -> () #

Hashable UpdateCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateCodeSigningConfig

ToJSON UpdateCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateCodeSigningConfig

AWSRequest UpdateCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateCodeSigningConfig

ToHeaders UpdateCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateCodeSigningConfig

ToPath UpdateCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateCodeSigningConfig

ToQuery UpdateCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateCodeSigningConfig

type Rep UpdateCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateCodeSigningConfig

type Rep UpdateCodeSigningConfig = D1 ('MetaData "UpdateCodeSigningConfig" "Amazonka.Lambda.UpdateCodeSigningConfig" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "UpdateCodeSigningConfig'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "allowedPublishers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AllowedPublishers)) :*: S1 ('MetaSel ('Just "codeSigningPolicies") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CodeSigningPolicies))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "codeSigningConfigArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse UpdateCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateCodeSigningConfig

newUpdateCodeSigningConfig Source #

Create a value of UpdateCodeSigningConfig 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:allowedPublishers:UpdateCodeSigningConfig', updateCodeSigningConfig_allowedPublishers - Signing profiles for this code signing configuration.

$sel:codeSigningPolicies:UpdateCodeSigningConfig', updateCodeSigningConfig_codeSigningPolicies - The code signing policy.

$sel:description:UpdateCodeSigningConfig', updateCodeSigningConfig_description - Descriptive name for this code signing configuration.

$sel:codeSigningConfigArn:UpdateCodeSigningConfig', updateCodeSigningConfig_codeSigningConfigArn - The The Amazon Resource Name (ARN) of the code signing configuration.

data UpdateCodeSigningConfigResponse Source #

See: newUpdateCodeSigningConfigResponse smart constructor.

Instances

Instances details
Eq UpdateCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.UpdateCodeSigningConfig

Read UpdateCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.UpdateCodeSigningConfig

Show UpdateCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.UpdateCodeSigningConfig

Generic UpdateCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.UpdateCodeSigningConfig

Associated Types

type Rep UpdateCodeSigningConfigResponse :: Type -> Type #

NFData UpdateCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.UpdateCodeSigningConfig

type Rep UpdateCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.UpdateCodeSigningConfig

type Rep UpdateCodeSigningConfigResponse = D1 ('MetaData "UpdateCodeSigningConfigResponse" "Amazonka.Lambda.UpdateCodeSigningConfig" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "UpdateCodeSigningConfigResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "codeSigningConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CodeSigningConfig)))

newUpdateCodeSigningConfigResponse Source #

Create a value of UpdateCodeSigningConfigResponse 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:httpStatus:UpdateCodeSigningConfigResponse', updateCodeSigningConfigResponse_httpStatus - The response's http status code.

$sel:codeSigningConfig:UpdateCodeSigningConfigResponse', updateCodeSigningConfigResponse_codeSigningConfig - The code signing configuration

RemovePermission

data RemovePermission Source #

See: newRemovePermission smart constructor.

Instances

Instances details
Eq RemovePermission Source # 
Instance details

Defined in Amazonka.Lambda.RemovePermission

Read RemovePermission Source # 
Instance details

Defined in Amazonka.Lambda.RemovePermission

Show RemovePermission Source # 
Instance details

Defined in Amazonka.Lambda.RemovePermission

Generic RemovePermission Source # 
Instance details

Defined in Amazonka.Lambda.RemovePermission

Associated Types

type Rep RemovePermission :: Type -> Type #

NFData RemovePermission Source # 
Instance details

Defined in Amazonka.Lambda.RemovePermission

Methods

rnf :: RemovePermission -> () #

Hashable RemovePermission Source # 
Instance details

Defined in Amazonka.Lambda.RemovePermission

AWSRequest RemovePermission Source # 
Instance details

Defined in Amazonka.Lambda.RemovePermission

Associated Types

type AWSResponse RemovePermission #

ToHeaders RemovePermission Source # 
Instance details

Defined in Amazonka.Lambda.RemovePermission

ToPath RemovePermission Source # 
Instance details

Defined in Amazonka.Lambda.RemovePermission

ToQuery RemovePermission Source # 
Instance details

Defined in Amazonka.Lambda.RemovePermission

type Rep RemovePermission Source # 
Instance details

Defined in Amazonka.Lambda.RemovePermission

type Rep RemovePermission = D1 ('MetaData "RemovePermission" "Amazonka.Lambda.RemovePermission" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "RemovePermission'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "qualifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "revisionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "functionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "statementId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse RemovePermission Source # 
Instance details

Defined in Amazonka.Lambda.RemovePermission

newRemovePermission Source #

Create a value of RemovePermission 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:qualifier:RemovePermission', removePermission_qualifier - Specify a version or alias to remove permissions from a published version of the function.

$sel:revisionId:RemovePermission', removePermission_revisionId - Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.

$sel:functionName:RemovePermission', removePermission_functionName - The name of the Lambda function, version, or alias.

Name formats

  • Function name - my-function (name-only), my-function:v1 (with alias).
  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.
  • Partial ARN - 123456789012:function:my-function.

You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

$sel:statementId:RemovePermission', removePermission_statementId - Statement ID of the permission to remove.

data RemovePermissionResponse Source #

See: newRemovePermissionResponse smart constructor.

Instances

Instances details
Eq RemovePermissionResponse Source # 
Instance details

Defined in Amazonka.Lambda.RemovePermission

Read RemovePermissionResponse Source # 
Instance details

Defined in Amazonka.Lambda.RemovePermission

Show RemovePermissionResponse Source # 
Instance details

Defined in Amazonka.Lambda.RemovePermission

Generic RemovePermissionResponse Source # 
Instance details

Defined in Amazonka.Lambda.RemovePermission

Associated Types

type Rep RemovePermissionResponse :: Type -> Type #

NFData RemovePermissionResponse Source # 
Instance details

Defined in Amazonka.Lambda.RemovePermission

type Rep RemovePermissionResponse Source # 
Instance details

Defined in Amazonka.Lambda.RemovePermission

type Rep RemovePermissionResponse = D1 ('MetaData "RemovePermissionResponse" "Amazonka.Lambda.RemovePermission" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "RemovePermissionResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newRemovePermissionResponse :: RemovePermissionResponse Source #

Create a value of RemovePermissionResponse with all optional fields omitted.

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

DeleteFunctionEventInvokeConfig

data DeleteFunctionEventInvokeConfig Source #

See: newDeleteFunctionEventInvokeConfig smart constructor.

Instances

Instances details
Eq DeleteFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionEventInvokeConfig

Read DeleteFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionEventInvokeConfig

Show DeleteFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionEventInvokeConfig

Generic DeleteFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionEventInvokeConfig

Associated Types

type Rep DeleteFunctionEventInvokeConfig :: Type -> Type #

NFData DeleteFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionEventInvokeConfig

Hashable DeleteFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionEventInvokeConfig

AWSRequest DeleteFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionEventInvokeConfig

ToHeaders DeleteFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionEventInvokeConfig

ToPath DeleteFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionEventInvokeConfig

ToQuery DeleteFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionEventInvokeConfig

type Rep DeleteFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionEventInvokeConfig

type Rep DeleteFunctionEventInvokeConfig = D1 ('MetaData "DeleteFunctionEventInvokeConfig" "Amazonka.Lambda.DeleteFunctionEventInvokeConfig" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "DeleteFunctionEventInvokeConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "qualifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "functionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionEventInvokeConfig

newDeleteFunctionEventInvokeConfig Source #

Create a value of DeleteFunctionEventInvokeConfig 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:qualifier:DeleteFunctionEventInvokeConfig', deleteFunctionEventInvokeConfig_qualifier - A version number or alias name.

$sel:functionName:DeleteFunctionEventInvokeConfig', deleteFunctionEventInvokeConfig_functionName - The name of the Lambda function, version, or alias.

Name formats

  • Function name - my-function (name-only), my-function:v1 (with alias).
  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.
  • Partial ARN - 123456789012:function:my-function.

You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

data DeleteFunctionEventInvokeConfigResponse Source #

Instances

Instances details
Eq DeleteFunctionEventInvokeConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionEventInvokeConfig

Read DeleteFunctionEventInvokeConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionEventInvokeConfig

Show DeleteFunctionEventInvokeConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionEventInvokeConfig

Generic DeleteFunctionEventInvokeConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionEventInvokeConfig

NFData DeleteFunctionEventInvokeConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionEventInvokeConfig

type Rep DeleteFunctionEventInvokeConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionEventInvokeConfig

type Rep DeleteFunctionEventInvokeConfigResponse = D1 ('MetaData "DeleteFunctionEventInvokeConfigResponse" "Amazonka.Lambda.DeleteFunctionEventInvokeConfig" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "DeleteFunctionEventInvokeConfigResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteFunctionEventInvokeConfigResponse :: DeleteFunctionEventInvokeConfigResponse Source #

Create a value of DeleteFunctionEventInvokeConfigResponse with all optional fields omitted.

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

UpdateFunctionEventInvokeConfig

data UpdateFunctionEventInvokeConfig Source #

See: newUpdateFunctionEventInvokeConfig smart constructor.

Instances

Instances details
Eq UpdateFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionEventInvokeConfig

Read UpdateFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionEventInvokeConfig

Show UpdateFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionEventInvokeConfig

Generic UpdateFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionEventInvokeConfig

Associated Types

type Rep UpdateFunctionEventInvokeConfig :: Type -> Type #

NFData UpdateFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionEventInvokeConfig

Hashable UpdateFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionEventInvokeConfig

ToJSON UpdateFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionEventInvokeConfig

AWSRequest UpdateFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionEventInvokeConfig

ToHeaders UpdateFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionEventInvokeConfig

ToPath UpdateFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionEventInvokeConfig

ToQuery UpdateFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionEventInvokeConfig

type Rep UpdateFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionEventInvokeConfig

type Rep UpdateFunctionEventInvokeConfig = D1 ('MetaData "UpdateFunctionEventInvokeConfig" "Amazonka.Lambda.UpdateFunctionEventInvokeConfig" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "UpdateFunctionEventInvokeConfig'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "maximumEventAgeInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "maximumRetryAttempts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "qualifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "destinationConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DestinationConfig)) :*: S1 ('MetaSel ('Just "functionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse UpdateFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionEventInvokeConfig

newUpdateFunctionEventInvokeConfig Source #

Create a value of UpdateFunctionEventInvokeConfig 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:maximumEventAgeInSeconds:UpdateFunctionEventInvokeConfig', updateFunctionEventInvokeConfig_maximumEventAgeInSeconds - The maximum age of a request that Lambda sends to a function for processing.

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

$sel:qualifier:UpdateFunctionEventInvokeConfig', updateFunctionEventInvokeConfig_qualifier - A version number or alias name.

$sel:destinationConfig:UpdateFunctionEventInvokeConfig', updateFunctionEventInvokeConfig_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:functionName:UpdateFunctionEventInvokeConfig', updateFunctionEventInvokeConfig_functionName - The name of the Lambda function, version, or alias.

Name formats

  • Function name - my-function (name-only), my-function:v1 (with alias).
  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.
  • Partial ARN - 123456789012:function:my-function.

You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

data FunctionEventInvokeConfig Source #

See: newFunctionEventInvokeConfig smart constructor.

Instances

Instances details
Eq FunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionEventInvokeConfig

Read FunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionEventInvokeConfig

Show FunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionEventInvokeConfig

Generic FunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionEventInvokeConfig

Associated Types

type Rep FunctionEventInvokeConfig :: Type -> Type #

NFData FunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionEventInvokeConfig

Hashable FunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionEventInvokeConfig

FromJSON FunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionEventInvokeConfig

type Rep FunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionEventInvokeConfig

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

newFunctionEventInvokeConfig :: FunctionEventInvokeConfig Source #

Create a value of FunctionEventInvokeConfig with all optional fields omitted.

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

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

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

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

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

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

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

Destinations

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

PutFunctionEventInvokeConfig

data PutFunctionEventInvokeConfig Source #

See: newPutFunctionEventInvokeConfig smart constructor.

Instances

Instances details
Eq PutFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionEventInvokeConfig

Read PutFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionEventInvokeConfig

Show PutFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionEventInvokeConfig

Generic PutFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionEventInvokeConfig

Associated Types

type Rep PutFunctionEventInvokeConfig :: Type -> Type #

NFData PutFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionEventInvokeConfig

Hashable PutFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionEventInvokeConfig

ToJSON PutFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionEventInvokeConfig

AWSRequest PutFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionEventInvokeConfig

ToHeaders PutFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionEventInvokeConfig

ToPath PutFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionEventInvokeConfig

ToQuery PutFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionEventInvokeConfig

type Rep PutFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionEventInvokeConfig

type Rep PutFunctionEventInvokeConfig = D1 ('MetaData "PutFunctionEventInvokeConfig" "Amazonka.Lambda.PutFunctionEventInvokeConfig" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "PutFunctionEventInvokeConfig'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "maximumEventAgeInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "maximumRetryAttempts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "qualifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "destinationConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DestinationConfig)) :*: S1 ('MetaSel ('Just "functionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse PutFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionEventInvokeConfig

newPutFunctionEventInvokeConfig Source #

Create a value of PutFunctionEventInvokeConfig 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:maximumEventAgeInSeconds:PutFunctionEventInvokeConfig', putFunctionEventInvokeConfig_maximumEventAgeInSeconds - The maximum age of a request that Lambda sends to a function for processing.

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

$sel:qualifier:PutFunctionEventInvokeConfig', putFunctionEventInvokeConfig_qualifier - A version number or alias name.

$sel:destinationConfig:PutFunctionEventInvokeConfig', putFunctionEventInvokeConfig_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:functionName:PutFunctionEventInvokeConfig', putFunctionEventInvokeConfig_functionName - The name of the Lambda function, version, or alias.

Name formats

  • Function name - my-function (name-only), my-function:v1 (with alias).
  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.
  • Partial ARN - 123456789012:function:my-function.

You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

data FunctionEventInvokeConfig Source #

See: newFunctionEventInvokeConfig smart constructor.

Instances

Instances details
Eq FunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionEventInvokeConfig

Read FunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionEventInvokeConfig

Show FunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionEventInvokeConfig

Generic FunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionEventInvokeConfig

Associated Types

type Rep FunctionEventInvokeConfig :: Type -> Type #

NFData FunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionEventInvokeConfig

Hashable FunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionEventInvokeConfig

FromJSON FunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionEventInvokeConfig

type Rep FunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionEventInvokeConfig

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

newFunctionEventInvokeConfig :: FunctionEventInvokeConfig Source #

Create a value of FunctionEventInvokeConfig with all optional fields omitted.

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

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

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

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

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

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

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

Destinations

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

Invoke

data Invoke Source #

See: newInvoke smart constructor.

Instances

Instances details
Eq Invoke Source # 
Instance details

Defined in Amazonka.Lambda.Invoke

Methods

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

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

Show Invoke Source # 
Instance details

Defined in Amazonka.Lambda.Invoke

Generic Invoke Source # 
Instance details

Defined in Amazonka.Lambda.Invoke

Associated Types

type Rep Invoke :: Type -> Type #

Methods

from :: Invoke -> Rep Invoke x #

to :: Rep Invoke x -> Invoke #

NFData Invoke Source # 
Instance details

Defined in Amazonka.Lambda.Invoke

Methods

rnf :: Invoke -> () #

Hashable Invoke Source # 
Instance details

Defined in Amazonka.Lambda.Invoke

Methods

hashWithSalt :: Int -> Invoke -> Int #

hash :: Invoke -> Int #

AWSRequest Invoke Source # 
Instance details

Defined in Amazonka.Lambda.Invoke

Associated Types

type AWSResponse Invoke #

ToBody Invoke Source # 
Instance details

Defined in Amazonka.Lambda.Invoke

Methods

toBody :: Invoke -> RequestBody #

ToHeaders Invoke Source # 
Instance details

Defined in Amazonka.Lambda.Invoke

Methods

toHeaders :: Invoke -> [Header] #

ToPath Invoke Source # 
Instance details

Defined in Amazonka.Lambda.Invoke

Methods

toPath :: Invoke -> ByteString #

ToQuery Invoke Source # 
Instance details

Defined in Amazonka.Lambda.Invoke

type Rep Invoke Source # 
Instance details

Defined in Amazonka.Lambda.Invoke

type AWSResponse Invoke Source # 
Instance details

Defined in Amazonka.Lambda.Invoke

newInvoke Source #

Create a value of Invoke 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:invocationType:Invoke', invoke_invocationType - Choose from the following options.

  • RequestResponse (default) - Invoke the function synchronously. Keep the connection open until the function returns a response or times out. The API response includes the function response and additional data.
  • Event - Invoke the function asynchronously. Send events that fail multiple times to the function's dead-letter queue (if it's configured). The API response only includes a status code.
  • DryRun - Validate parameter values and verify that the user or role has permission to invoke the function.

$sel:logType:Invoke', invoke_logType - Set to Tail to include the execution log in the response. Applies to synchronously invoked functions only.

$sel:qualifier:Invoke', invoke_qualifier - Specify a version or alias to invoke a published version of the function.

$sel:clientContext:Invoke', invoke_clientContext - Up to 3583 bytes of base64-encoded data about the invoking client to pass to the function in the context object.

$sel:functionName:Invoke', invoke_functionName - The name of the Lambda function, version, or alias.

Name formats

  • Function name - my-function (name-only), my-function:v1 (with alias).
  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.
  • Partial ARN - 123456789012:function:my-function.

You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

$sel:payload:Invoke', invoke_payload - The JSON that you want to provide to your Lambda function as input.

data InvokeResponse Source #

See: newInvokeResponse smart constructor.

Instances

Instances details
Eq InvokeResponse Source # 
Instance details

Defined in Amazonka.Lambda.Invoke

Show InvokeResponse Source # 
Instance details

Defined in Amazonka.Lambda.Invoke

Generic InvokeResponse Source # 
Instance details

Defined in Amazonka.Lambda.Invoke

Associated Types

type Rep InvokeResponse :: Type -> Type #

NFData InvokeResponse Source # 
Instance details

Defined in Amazonka.Lambda.Invoke

Methods

rnf :: InvokeResponse -> () #

type Rep InvokeResponse Source # 
Instance details

Defined in Amazonka.Lambda.Invoke

type Rep InvokeResponse = D1 ('MetaData "InvokeResponse" "Amazonka.Lambda.Invoke" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "InvokeResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "functionError") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "logResult") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "payload") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ByteString)) :*: (S1 ('MetaSel ('Just "executedVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "statusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newInvokeResponse Source #

Create a value of InvokeResponse 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:functionError:InvokeResponse', invokeResponse_functionError - If present, indicates that an error occurred during function execution. Details about the error are included in the response payload.

$sel:logResult:InvokeResponse', invokeResponse_logResult - The last 4 KB of the execution log, which is base64 encoded.

$sel:payload:Invoke', invokeResponse_payload - The response from the function, or an error object.

$sel:executedVersion:InvokeResponse', invokeResponse_executedVersion - The version of the function that executed. When you invoke a function with an alias, this indicates which version the alias resolved to.

$sel:statusCode:InvokeResponse', invokeResponse_statusCode - The HTTP status code is in the 200 range for a successful request. For the RequestResponse invocation type, this status code is 200. For the Event invocation type, this status code is 202. For the DryRun invocation type, the status code is 204.

DeleteLayerVersion

data DeleteLayerVersion Source #

See: newDeleteLayerVersion smart constructor.

Instances

Instances details
Eq DeleteLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.DeleteLayerVersion

Read DeleteLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.DeleteLayerVersion

Show DeleteLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.DeleteLayerVersion

Generic DeleteLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.DeleteLayerVersion

Associated Types

type Rep DeleteLayerVersion :: Type -> Type #

NFData DeleteLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.DeleteLayerVersion

Methods

rnf :: DeleteLayerVersion -> () #

Hashable DeleteLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.DeleteLayerVersion

AWSRequest DeleteLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.DeleteLayerVersion

Associated Types

type AWSResponse DeleteLayerVersion #

ToHeaders DeleteLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.DeleteLayerVersion

ToPath DeleteLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.DeleteLayerVersion

ToQuery DeleteLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.DeleteLayerVersion

type Rep DeleteLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.DeleteLayerVersion

type Rep DeleteLayerVersion = D1 ('MetaData "DeleteLayerVersion" "Amazonka.Lambda.DeleteLayerVersion" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "DeleteLayerVersion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "layerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "versionNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer)))
type AWSResponse DeleteLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.DeleteLayerVersion

newDeleteLayerVersion Source #

Create a value of DeleteLayerVersion with all optional fields omitted.

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

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

$sel:layerName:DeleteLayerVersion', deleteLayerVersion_layerName - The name or Amazon Resource Name (ARN) of the layer.

$sel:versionNumber:DeleteLayerVersion', deleteLayerVersion_versionNumber - The version number.

data DeleteLayerVersionResponse Source #

See: newDeleteLayerVersionResponse smart constructor.

Instances

Instances details
Eq DeleteLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteLayerVersion

Read DeleteLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteLayerVersion

Show DeleteLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteLayerVersion

Generic DeleteLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteLayerVersion

Associated Types

type Rep DeleteLayerVersionResponse :: Type -> Type #

NFData DeleteLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteLayerVersion

type Rep DeleteLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteLayerVersion

type Rep DeleteLayerVersionResponse = D1 ('MetaData "DeleteLayerVersionResponse" "Amazonka.Lambda.DeleteLayerVersion" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "DeleteLayerVersionResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteLayerVersionResponse :: DeleteLayerVersionResponse Source #

Create a value of DeleteLayerVersionResponse with all optional fields omitted.

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

GetAlias

data GetAlias Source #

See: newGetAlias smart constructor.

Constructors

GetAlias' Text Text 

Instances

Instances details
Eq GetAlias Source # 
Instance details

Defined in Amazonka.Lambda.GetAlias

Read GetAlias Source # 
Instance details

Defined in Amazonka.Lambda.GetAlias

Show GetAlias Source # 
Instance details

Defined in Amazonka.Lambda.GetAlias

Generic GetAlias Source # 
Instance details

Defined in Amazonka.Lambda.GetAlias

Associated Types

type Rep GetAlias :: Type -> Type #

Methods

from :: GetAlias -> Rep GetAlias x #

to :: Rep GetAlias x -> GetAlias #

NFData GetAlias Source # 
Instance details

Defined in Amazonka.Lambda.GetAlias

Methods

rnf :: GetAlias -> () #

Hashable GetAlias Source # 
Instance details

Defined in Amazonka.Lambda.GetAlias

Methods

hashWithSalt :: Int -> GetAlias -> Int #

hash :: GetAlias -> Int #

AWSRequest GetAlias Source # 
Instance details

Defined in Amazonka.Lambda.GetAlias

Associated Types

type AWSResponse GetAlias #

ToHeaders GetAlias Source # 
Instance details

Defined in Amazonka.Lambda.GetAlias

Methods

toHeaders :: GetAlias -> [Header] #

ToPath GetAlias Source # 
Instance details

Defined in Amazonka.Lambda.GetAlias

ToQuery GetAlias Source # 
Instance details

Defined in Amazonka.Lambda.GetAlias

type Rep GetAlias Source # 
Instance details

Defined in Amazonka.Lambda.GetAlias

type Rep GetAlias = D1 ('MetaData "GetAlias" "Amazonka.Lambda.GetAlias" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "GetAlias'" 'PrefixI 'True) (S1 ('MetaSel ('Just "functionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetAlias Source # 
Instance details

Defined in Amazonka.Lambda.GetAlias

newGetAlias Source #

Create a value of GetAlias 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:functionName:GetAlias', getAlias_functionName - The name of the Lambda function.

Name formats

  • Function name - MyFunction.
  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.
  • Partial ARN - 123456789012:function:MyFunction.

The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

$sel:name:GetAlias', getAlias_name - The name of the alias.

data AliasConfiguration Source #

Provides configuration information about a Lambda function alias.

See: newAliasConfiguration smart constructor.

Instances

Instances details
Eq AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

Read AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

Show AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

Generic AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

Associated Types

type Rep AliasConfiguration :: Type -> Type #

NFData AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

Methods

rnf :: AliasConfiguration -> () #

Hashable AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

FromJSON AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

type Rep AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

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

newAliasConfiguration :: AliasConfiguration Source #

Create a value of AliasConfiguration with all optional fields omitted.

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

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

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

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

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

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

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

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

PublishLayerVersion

data PublishLayerVersion Source #

See: newPublishLayerVersion smart constructor.

Instances

Instances details
Eq PublishLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.PublishLayerVersion

Show PublishLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.PublishLayerVersion

Generic PublishLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.PublishLayerVersion

Associated Types

type Rep PublishLayerVersion :: Type -> Type #

NFData PublishLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.PublishLayerVersion

Methods

rnf :: PublishLayerVersion -> () #

Hashable PublishLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.PublishLayerVersion

ToJSON PublishLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.PublishLayerVersion

AWSRequest PublishLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.PublishLayerVersion

Associated Types

type AWSResponse PublishLayerVersion #

ToHeaders PublishLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.PublishLayerVersion

ToPath PublishLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.PublishLayerVersion

ToQuery PublishLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.PublishLayerVersion

type Rep PublishLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.PublishLayerVersion

type Rep PublishLayerVersion = D1 ('MetaData "PublishLayerVersion" "Amazonka.Lambda.PublishLayerVersion" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "PublishLayerVersion'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "licenseInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "compatibleArchitectures") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Architecture])) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "compatibleRuntimes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Runtime])) :*: (S1 ('MetaSel ('Just "layerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "content") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 LayerVersionContentInput)))))
type AWSResponse PublishLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.PublishLayerVersion

newPublishLayerVersion Source #

Create a value of PublishLayerVersion 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:licenseInfo:PublishLayerVersion', publishLayerVersion_licenseInfo - The layer's software license. It can be any of the following:

  • An SPDX license identifier. For example, MIT.
  • The URL of a license hosted on the internet. For example, https://opensource.org/licenses/MIT.
  • The full text of the license.

$sel:compatibleArchitectures:PublishLayerVersion', publishLayerVersion_compatibleArchitectures - A list of compatible instruction set architectures.

$sel:description:PublishLayerVersion', publishLayerVersion_description - The description of the version.

$sel:compatibleRuntimes:PublishLayerVersion', publishLayerVersion_compatibleRuntimes - A list of compatible function runtimes. Used for filtering with ListLayers and ListLayerVersions.

$sel:layerName:PublishLayerVersion', publishLayerVersion_layerName - The name or Amazon Resource Name (ARN) of the layer.

$sel:content:PublishLayerVersion', publishLayerVersion_content - The function layer archive.

data PublishLayerVersionResponse Source #

See: newPublishLayerVersionResponse smart constructor.

Instances

Instances details
Eq PublishLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.PublishLayerVersion

Read PublishLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.PublishLayerVersion

Show PublishLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.PublishLayerVersion

Generic PublishLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.PublishLayerVersion

Associated Types

type Rep PublishLayerVersionResponse :: Type -> Type #

NFData PublishLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.PublishLayerVersion

type Rep PublishLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.PublishLayerVersion

newPublishLayerVersionResponse Source #

GetEventSourceMapping

data GetEventSourceMapping Source #

See: newGetEventSourceMapping smart constructor.

Instances

Instances details
Eq GetEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.GetEventSourceMapping

Read GetEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.GetEventSourceMapping

Show GetEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.GetEventSourceMapping

Generic GetEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.GetEventSourceMapping

Associated Types

type Rep GetEventSourceMapping :: Type -> Type #

NFData GetEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.GetEventSourceMapping

Methods

rnf :: GetEventSourceMapping -> () #

Hashable GetEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.GetEventSourceMapping

AWSRequest GetEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.GetEventSourceMapping

Associated Types

type AWSResponse GetEventSourceMapping #

ToHeaders GetEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.GetEventSourceMapping

ToPath GetEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.GetEventSourceMapping

ToQuery GetEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.GetEventSourceMapping

type Rep GetEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.GetEventSourceMapping

type Rep GetEventSourceMapping = D1 ('MetaData "GetEventSourceMapping" "Amazonka.Lambda.GetEventSourceMapping" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "GetEventSourceMapping'" 'PrefixI 'True) (S1 ('MetaSel ('Just "uuid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.GetEventSourceMapping

newGetEventSourceMapping Source #

Create a value of GetEventSourceMapping 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:uuid:GetEventSourceMapping', getEventSourceMapping_uuid - The identifier of the event source mapping.

data EventSourceMappingConfiguration Source #

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

See: newEventSourceMappingConfiguration smart constructor.

Instances

Instances details
Eq EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

Read EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

Show EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

Generic EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

Associated Types

type Rep EventSourceMappingConfiguration :: Type -> Type #

NFData EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

Hashable EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

FromJSON EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

type Rep EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

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

newEventSourceMappingConfiguration :: EventSourceMappingConfiguration Source #

Create a value of EventSourceMappingConfiguration with all optional fields omitted.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Default: 0

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

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

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

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

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

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

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

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

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

AddLayerVersionPermission

data AddLayerVersionPermission Source #

See: newAddLayerVersionPermission smart constructor.

Instances

Instances details
Eq AddLayerVersionPermission Source # 
Instance details

Defined in Amazonka.Lambda.AddLayerVersionPermission

Read AddLayerVersionPermission Source # 
Instance details

Defined in Amazonka.Lambda.AddLayerVersionPermission

Show AddLayerVersionPermission Source # 
Instance details

Defined in Amazonka.Lambda.AddLayerVersionPermission

Generic AddLayerVersionPermission Source # 
Instance details

Defined in Amazonka.Lambda.AddLayerVersionPermission

Associated Types

type Rep AddLayerVersionPermission :: Type -> Type #

NFData AddLayerVersionPermission Source # 
Instance details

Defined in Amazonka.Lambda.AddLayerVersionPermission

Hashable AddLayerVersionPermission Source # 
Instance details

Defined in Amazonka.Lambda.AddLayerVersionPermission

ToJSON AddLayerVersionPermission Source # 
Instance details

Defined in Amazonka.Lambda.AddLayerVersionPermission

AWSRequest AddLayerVersionPermission Source # 
Instance details

Defined in Amazonka.Lambda.AddLayerVersionPermission

ToHeaders AddLayerVersionPermission Source # 
Instance details

Defined in Amazonka.Lambda.AddLayerVersionPermission

ToPath AddLayerVersionPermission Source # 
Instance details

Defined in Amazonka.Lambda.AddLayerVersionPermission

ToQuery AddLayerVersionPermission Source # 
Instance details

Defined in Amazonka.Lambda.AddLayerVersionPermission

type Rep AddLayerVersionPermission Source # 
Instance details

Defined in Amazonka.Lambda.AddLayerVersionPermission

type Rep AddLayerVersionPermission = D1 ('MetaData "AddLayerVersionPermission" "Amazonka.Lambda.AddLayerVersionPermission" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "AddLayerVersionPermission'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "revisionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "layerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "versionNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer) :*: S1 ('MetaSel ('Just "statementId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "principal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse AddLayerVersionPermission Source # 
Instance details

Defined in Amazonka.Lambda.AddLayerVersionPermission

newAddLayerVersionPermission Source #

Create a value of AddLayerVersionPermission 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:revisionId:AddLayerVersionPermission', addLayerVersionPermission_revisionId - Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.

$sel:organizationId:AddLayerVersionPermission', addLayerVersionPermission_organizationId - With the principal set to *, grant permission to all accounts in the specified organization.

$sel:layerName:AddLayerVersionPermission', addLayerVersionPermission_layerName - The name or Amazon Resource Name (ARN) of the layer.

$sel:versionNumber:AddLayerVersionPermission', addLayerVersionPermission_versionNumber - The version number.

$sel:statementId:AddLayerVersionPermission', addLayerVersionPermission_statementId - An identifier that distinguishes the policy from others on the same layer version.

$sel:action:AddLayerVersionPermission', addLayerVersionPermission_action - The API action that grants access to the layer. For example, lambda:GetLayerVersion.

$sel:principal:AddLayerVersionPermission', addLayerVersionPermission_principal - An account ID, or * to grant layer usage permission to all accounts in an organization, or all Amazon Web Services accounts (if organizationId is not specified). For the last case, make sure that you really do want all Amazon Web Services accounts to have usage permission to this layer.

data AddLayerVersionPermissionResponse Source #

See: newAddLayerVersionPermissionResponse smart constructor.

Instances

Instances details
Eq AddLayerVersionPermissionResponse Source # 
Instance details

Defined in Amazonka.Lambda.AddLayerVersionPermission

Read AddLayerVersionPermissionResponse Source # 
Instance details

Defined in Amazonka.Lambda.AddLayerVersionPermission

Show AddLayerVersionPermissionResponse Source # 
Instance details

Defined in Amazonka.Lambda.AddLayerVersionPermission

Generic AddLayerVersionPermissionResponse Source # 
Instance details

Defined in Amazonka.Lambda.AddLayerVersionPermission

Associated Types

type Rep AddLayerVersionPermissionResponse :: Type -> Type #

NFData AddLayerVersionPermissionResponse Source # 
Instance details

Defined in Amazonka.Lambda.AddLayerVersionPermission

type Rep AddLayerVersionPermissionResponse Source # 
Instance details

Defined in Amazonka.Lambda.AddLayerVersionPermission

type Rep AddLayerVersionPermissionResponse = D1 ('MetaData "AddLayerVersionPermissionResponse" "Amazonka.Lambda.AddLayerVersionPermission" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "AddLayerVersionPermissionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "statement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "revisionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newAddLayerVersionPermissionResponse Source #

Create a value of AddLayerVersionPermissionResponse 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:statement:AddLayerVersionPermissionResponse', addLayerVersionPermissionResponse_statement - The permission statement.

$sel:revisionId:AddLayerVersionPermission', addLayerVersionPermissionResponse_revisionId - A unique identifier for the current revision of the policy.

$sel:httpStatus:AddLayerVersionPermissionResponse', addLayerVersionPermissionResponse_httpStatus - The response's http status code.

ListProvisionedConcurrencyConfigs (Paginated)

data ListProvisionedConcurrencyConfigs Source #

See: newListProvisionedConcurrencyConfigs smart constructor.

Instances

Instances details
Eq ListProvisionedConcurrencyConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListProvisionedConcurrencyConfigs

Read ListProvisionedConcurrencyConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListProvisionedConcurrencyConfigs

Show ListProvisionedConcurrencyConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListProvisionedConcurrencyConfigs

Generic ListProvisionedConcurrencyConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListProvisionedConcurrencyConfigs

Associated Types

type Rep ListProvisionedConcurrencyConfigs :: Type -> Type #

NFData ListProvisionedConcurrencyConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListProvisionedConcurrencyConfigs

Hashable ListProvisionedConcurrencyConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListProvisionedConcurrencyConfigs

AWSPager ListProvisionedConcurrencyConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListProvisionedConcurrencyConfigs

AWSRequest ListProvisionedConcurrencyConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListProvisionedConcurrencyConfigs

ToHeaders ListProvisionedConcurrencyConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListProvisionedConcurrencyConfigs

ToPath ListProvisionedConcurrencyConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListProvisionedConcurrencyConfigs

ToQuery ListProvisionedConcurrencyConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListProvisionedConcurrencyConfigs

type Rep ListProvisionedConcurrencyConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListProvisionedConcurrencyConfigs

type Rep ListProvisionedConcurrencyConfigs = D1 ('MetaData "ListProvisionedConcurrencyConfigs" "Amazonka.Lambda.ListProvisionedConcurrencyConfigs" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "ListProvisionedConcurrencyConfigs'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "functionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListProvisionedConcurrencyConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListProvisionedConcurrencyConfigs

newListProvisionedConcurrencyConfigs Source #

Create a value of ListProvisionedConcurrencyConfigs 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:marker:ListProvisionedConcurrencyConfigs', listProvisionedConcurrencyConfigs_marker - Specify the pagination token that's returned by a previous request to retrieve the next page of results.

$sel:maxItems:ListProvisionedConcurrencyConfigs', listProvisionedConcurrencyConfigs_maxItems - Specify a number to limit the number of configurations returned.

$sel:functionName:ListProvisionedConcurrencyConfigs', listProvisionedConcurrencyConfigs_functionName - The name of the Lambda function.

Name formats

  • Function name - my-function.
  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.
  • Partial ARN - 123456789012:function:my-function.

The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

data ListProvisionedConcurrencyConfigsResponse Source #

Instances

Instances details
Eq ListProvisionedConcurrencyConfigsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListProvisionedConcurrencyConfigs

Read ListProvisionedConcurrencyConfigsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListProvisionedConcurrencyConfigs

Show ListProvisionedConcurrencyConfigsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListProvisionedConcurrencyConfigs

Generic ListProvisionedConcurrencyConfigsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListProvisionedConcurrencyConfigs

NFData ListProvisionedConcurrencyConfigsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListProvisionedConcurrencyConfigs

type Rep ListProvisionedConcurrencyConfigsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListProvisionedConcurrencyConfigs

type Rep ListProvisionedConcurrencyConfigsResponse = D1 ('MetaData "ListProvisionedConcurrencyConfigsResponse" "Amazonka.Lambda.ListProvisionedConcurrencyConfigs" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "ListProvisionedConcurrencyConfigsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "provisionedConcurrencyConfigs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ProvisionedConcurrencyConfigListItem])) :*: (S1 ('MetaSel ('Just "nextMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

PutFunctionConcurrency

data PutFunctionConcurrency Source #

See: newPutFunctionConcurrency smart constructor.

Instances

Instances details
Eq PutFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionConcurrency

Read PutFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionConcurrency

Show PutFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionConcurrency

Generic PutFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionConcurrency

Associated Types

type Rep PutFunctionConcurrency :: Type -> Type #

NFData PutFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionConcurrency

Methods

rnf :: PutFunctionConcurrency -> () #

Hashable PutFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionConcurrency

ToJSON PutFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionConcurrency

AWSRequest PutFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionConcurrency

Associated Types

type AWSResponse PutFunctionConcurrency #

ToHeaders PutFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionConcurrency

ToPath PutFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionConcurrency

ToQuery PutFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionConcurrency

type Rep PutFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionConcurrency

type Rep PutFunctionConcurrency = D1 ('MetaData "PutFunctionConcurrency" "Amazonka.Lambda.PutFunctionConcurrency" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "PutFunctionConcurrency'" 'PrefixI 'True) (S1 ('MetaSel ('Just "functionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "reservedConcurrentExecutions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))
type AWSResponse PutFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionConcurrency

newPutFunctionConcurrency Source #

Create a value of PutFunctionConcurrency 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:functionName:PutFunctionConcurrency', putFunctionConcurrency_functionName - The name of the Lambda function.

Name formats

  • Function name - my-function.
  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.
  • Partial ARN - 123456789012:function:my-function.

The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

$sel:reservedConcurrentExecutions:PutFunctionConcurrency', putFunctionConcurrency_reservedConcurrentExecutions - The number of simultaneous executions to reserve for the function.

data Concurrency Source #

See: newConcurrency smart constructor.

Constructors

Concurrency' (Maybe Natural) 

Instances

Instances details
Eq Concurrency Source # 
Instance details

Defined in Amazonka.Lambda.Types.Concurrency

Read Concurrency Source # 
Instance details

Defined in Amazonka.Lambda.Types.Concurrency

Show Concurrency Source # 
Instance details

Defined in Amazonka.Lambda.Types.Concurrency

Generic Concurrency Source # 
Instance details

Defined in Amazonka.Lambda.Types.Concurrency

Associated Types

type Rep Concurrency :: Type -> Type #

NFData Concurrency Source # 
Instance details

Defined in Amazonka.Lambda.Types.Concurrency

Methods

rnf :: Concurrency -> () #

Hashable Concurrency Source # 
Instance details

Defined in Amazonka.Lambda.Types.Concurrency

FromJSON Concurrency Source # 
Instance details

Defined in Amazonka.Lambda.Types.Concurrency

type Rep Concurrency Source # 
Instance details

Defined in Amazonka.Lambda.Types.Concurrency

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

newConcurrency :: Concurrency Source #

Create a value of Concurrency with all optional fields omitted.

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

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

$sel:reservedConcurrentExecutions:Concurrency', concurrency_reservedConcurrentExecutions - The number of concurrent executions that are reserved for this function. For more information, see Managing Concurrency.

CreateFunction

data CreateFunction Source #

See: newCreateFunction smart constructor.

Instances

Instances details
Eq CreateFunction Source # 
Instance details

Defined in Amazonka.Lambda.CreateFunction

Show CreateFunction Source # 
Instance details

Defined in Amazonka.Lambda.CreateFunction

Generic CreateFunction Source # 
Instance details

Defined in Amazonka.Lambda.CreateFunction

Associated Types

type Rep CreateFunction :: Type -> Type #

NFData CreateFunction Source # 
Instance details

Defined in Amazonka.Lambda.CreateFunction

Methods

rnf :: CreateFunction -> () #

Hashable CreateFunction Source # 
Instance details

Defined in Amazonka.Lambda.CreateFunction

ToJSON CreateFunction Source # 
Instance details

Defined in Amazonka.Lambda.CreateFunction

AWSRequest CreateFunction Source # 
Instance details

Defined in Amazonka.Lambda.CreateFunction

Associated Types

type AWSResponse CreateFunction #

ToHeaders CreateFunction Source # 
Instance details

Defined in Amazonka.Lambda.CreateFunction

ToPath CreateFunction Source # 
Instance details

Defined in Amazonka.Lambda.CreateFunction

ToQuery CreateFunction Source # 
Instance details

Defined in Amazonka.Lambda.CreateFunction

type Rep CreateFunction Source # 
Instance details

Defined in Amazonka.Lambda.CreateFunction

type Rep CreateFunction = D1 ('MetaData "CreateFunction" "Amazonka.Lambda.CreateFunction" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "CreateFunction'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "memorySize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "runtime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Runtime))) :*: (S1 ('MetaSel ('Just "kmsKeyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "packageType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PackageType)) :*: S1 ('MetaSel ('Just "fileSystemConfigs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [FileSystemConfig]))))) :*: ((S1 ('MetaSel ('Just "environment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Environment)) :*: S1 ('MetaSel ('Just "imageConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageConfig))) :*: (S1 ('MetaSel ('Just "deadLetterConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeadLetterConfig)) :*: (S1 ('MetaSel ('Just "architectures") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Architecture))) :*: S1 ('MetaSel ('Just "codeSigningConfigArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "vpcConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VpcConfig)) :*: S1 ('MetaSel ('Just "layers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "handler") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "timeout") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "tracingConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TracingConfig))))) :*: ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "publish") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 ('MetaSel ('Just "functionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "role'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 FunctionCode)))))))
type AWSResponse CreateFunction Source # 
Instance details

Defined in Amazonka.Lambda.CreateFunction

newCreateFunction Source #

Create a value of CreateFunction with all optional fields omitted.

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

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

$sel:memorySize:CreateFunction', createFunction_memorySize - The amount of memory available to the function at runtime. Increasing the function memory also increases its CPU allocation. The default value is 128 MB. The value can be any multiple of 1 MB.

$sel:runtime:CreateFunction', createFunction_runtime - The identifier of the function's runtime.

$sel:kmsKeyArn:CreateFunction', createFunction_kmsKeyArn - The ARN of the Amazon Web Services Key Management Service (KMS) key that's used to encrypt your function's environment variables. If it's not provided, Lambda uses a default service key.

$sel:packageType:CreateFunction', createFunction_packageType - The type of deployment package. Set to Image for container image and set Zip for ZIP archive.

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

$sel:environment:CreateFunction', createFunction_environment - Environment variables that are accessible from function code during execution.

$sel:imageConfig:CreateFunction', createFunction_imageConfig - Container image configuration values that override the values in the container image Dockerfile.

$sel:deadLetterConfig:CreateFunction', createFunction_deadLetterConfig - A dead letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see Dead Letter Queues.

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

$sel:codeSigningConfigArn:CreateFunction', createFunction_codeSigningConfigArn - To enable code signing for this function, specify the ARN of a code-signing configuration. A code-signing configuration includes a set of signing profiles, which define the trusted publishers for this function.

$sel:vpcConfig:CreateFunction', createFunction_vpcConfig - For network connectivity to Amazon Web Services resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.

$sel:layers:CreateFunction', createFunction_layers - A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.

$sel:handler:CreateFunction', createFunction_handler - The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.

$sel:timeout:CreateFunction', createFunction_timeout - The amount of time that Lambda allows a function to run before stopping it. The default is 3 seconds. The maximum allowed value is 900 seconds. For additional information, see Lambda execution environment.

$sel:tracingConfig:CreateFunction', createFunction_tracingConfig - Set Mode to Active to sample and trace a subset of incoming requests with X-Ray.

$sel:description:CreateFunction', createFunction_description - A description of the function.

$sel:tags:CreateFunction', createFunction_tags - A list of tags to apply to the function.

$sel:publish:CreateFunction', createFunction_publish - Set to true to publish the first version of the function during creation.

$sel:functionName:CreateFunction', createFunction_functionName - The name of the Lambda function.

Name formats

  • Function name - my-function.
  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.
  • Partial ARN - 123456789012:function:my-function.

The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

$sel:role':CreateFunction', createFunction_role - The Amazon Resource Name (ARN) of the function's execution role.

$sel:code:CreateFunction', createFunction_code - The code for the function.

data FunctionConfiguration Source #

Details about a function's configuration.

See: newFunctionConfiguration smart constructor.

Instances

Instances details
Eq FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

Show FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

Generic FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

Associated Types

type Rep FunctionConfiguration :: Type -> Type #

NFData FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

Methods

rnf :: FunctionConfiguration -> () #

Hashable FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

FromJSON FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

type Rep FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

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

newFunctionConfiguration :: FunctionConfiguration Source #

Create a value of FunctionConfiguration with all optional fields omitted.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

DeleteFunctionConcurrency

data DeleteFunctionConcurrency Source #

See: newDeleteFunctionConcurrency smart constructor.

Instances

Instances details
Eq DeleteFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionConcurrency

Read DeleteFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionConcurrency

Show DeleteFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionConcurrency

Generic DeleteFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionConcurrency

Associated Types

type Rep DeleteFunctionConcurrency :: Type -> Type #

NFData DeleteFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionConcurrency

Hashable DeleteFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionConcurrency

AWSRequest DeleteFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionConcurrency

ToHeaders DeleteFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionConcurrency

ToPath DeleteFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionConcurrency

ToQuery DeleteFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionConcurrency

type Rep DeleteFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionConcurrency

type Rep DeleteFunctionConcurrency = D1 ('MetaData "DeleteFunctionConcurrency" "Amazonka.Lambda.DeleteFunctionConcurrency" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "DeleteFunctionConcurrency'" 'PrefixI 'True) (S1 ('MetaSel ('Just "functionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionConcurrency

newDeleteFunctionConcurrency Source #

Create a value of DeleteFunctionConcurrency 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:functionName:DeleteFunctionConcurrency', deleteFunctionConcurrency_functionName - The name of the Lambda function.

Name formats

  • Function name - my-function.
  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.
  • Partial ARN - 123456789012:function:my-function.

The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

data DeleteFunctionConcurrencyResponse Source #

See: newDeleteFunctionConcurrencyResponse smart constructor.

Instances

Instances details
Eq DeleteFunctionConcurrencyResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionConcurrency

Read DeleteFunctionConcurrencyResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionConcurrency

Show DeleteFunctionConcurrencyResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionConcurrency

Generic DeleteFunctionConcurrencyResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionConcurrency

Associated Types

type Rep DeleteFunctionConcurrencyResponse :: Type -> Type #

NFData DeleteFunctionConcurrencyResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionConcurrency

type Rep DeleteFunctionConcurrencyResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionConcurrency

type Rep DeleteFunctionConcurrencyResponse = D1 ('MetaData "DeleteFunctionConcurrencyResponse" "Amazonka.Lambda.DeleteFunctionConcurrency" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "DeleteFunctionConcurrencyResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteFunctionConcurrencyResponse :: DeleteFunctionConcurrencyResponse Source #

Create a value of DeleteFunctionConcurrencyResponse with all optional fields omitted.

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

GetLayerVersionByArn

data GetLayerVersionByArn Source #

See: newGetLayerVersionByArn smart constructor.

Instances

Instances details
Eq GetLayerVersionByArn Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionByArn

Read GetLayerVersionByArn Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionByArn

Show GetLayerVersionByArn Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionByArn

Generic GetLayerVersionByArn Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionByArn

Associated Types

type Rep GetLayerVersionByArn :: Type -> Type #

NFData GetLayerVersionByArn Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionByArn

Methods

rnf :: GetLayerVersionByArn -> () #

Hashable GetLayerVersionByArn Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionByArn

AWSRequest GetLayerVersionByArn Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionByArn

Associated Types

type AWSResponse GetLayerVersionByArn #

ToHeaders GetLayerVersionByArn Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionByArn

ToPath GetLayerVersionByArn Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionByArn

ToQuery GetLayerVersionByArn Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionByArn

type Rep GetLayerVersionByArn Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionByArn

type Rep GetLayerVersionByArn = D1 ('MetaData "GetLayerVersionByArn" "Amazonka.Lambda.GetLayerVersionByArn" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "GetLayerVersionByArn'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetLayerVersionByArn Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionByArn

newGetLayerVersionByArn Source #

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

data GetLayerVersionResponse Source #

See: newGetLayerVersionResponse smart constructor.

Instances

Instances details
Eq GetLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.GetLayerVersionResponse

Read GetLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.GetLayerVersionResponse

Show GetLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.GetLayerVersionResponse

Generic GetLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.GetLayerVersionResponse

Associated Types

type Rep GetLayerVersionResponse :: Type -> Type #

NFData GetLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.GetLayerVersionResponse

Methods

rnf :: GetLayerVersionResponse -> () #

Hashable GetLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.GetLayerVersionResponse

FromJSON GetLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.GetLayerVersionResponse

type Rep GetLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.GetLayerVersionResponse

GetFunctionConcurrency

data GetFunctionConcurrency Source #

See: newGetFunctionConcurrency smart constructor.

Instances

Instances details
Eq GetFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionConcurrency

Read GetFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionConcurrency

Show GetFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionConcurrency

Generic GetFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionConcurrency

Associated Types

type Rep GetFunctionConcurrency :: Type -> Type #

NFData GetFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionConcurrency

Methods

rnf :: GetFunctionConcurrency -> () #

Hashable GetFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionConcurrency

AWSRequest GetFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionConcurrency

Associated Types

type AWSResponse GetFunctionConcurrency #

ToHeaders GetFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionConcurrency

ToPath GetFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionConcurrency

ToQuery GetFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionConcurrency

type Rep GetFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionConcurrency

type Rep GetFunctionConcurrency = D1 ('MetaData "GetFunctionConcurrency" "Amazonka.Lambda.GetFunctionConcurrency" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "GetFunctionConcurrency'" 'PrefixI 'True) (S1 ('MetaSel ('Just "functionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionConcurrency

newGetFunctionConcurrency Source #

Create a value of GetFunctionConcurrency 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:functionName:GetFunctionConcurrency', getFunctionConcurrency_functionName - The name of the Lambda function.

Name formats

  • Function name - my-function.
  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.
  • Partial ARN - 123456789012:function:my-function.

The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

data GetFunctionConcurrencyResponse Source #

See: newGetFunctionConcurrencyResponse smart constructor.

Instances

Instances details
Eq GetFunctionConcurrencyResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionConcurrency

Read GetFunctionConcurrencyResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionConcurrency

Show GetFunctionConcurrencyResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionConcurrency

Generic GetFunctionConcurrencyResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionConcurrency

Associated Types

type Rep GetFunctionConcurrencyResponse :: Type -> Type #

NFData GetFunctionConcurrencyResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionConcurrency

type Rep GetFunctionConcurrencyResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionConcurrency

type Rep GetFunctionConcurrencyResponse = D1 ('MetaData "GetFunctionConcurrencyResponse" "Amazonka.Lambda.GetFunctionConcurrency" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "GetFunctionConcurrencyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "reservedConcurrentExecutions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetFunctionConcurrencyResponse Source #

Create a value of GetFunctionConcurrencyResponse 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:GetFunctionConcurrencyResponse', getFunctionConcurrencyResponse_reservedConcurrentExecutions - The number of simultaneous executions that are reserved for the function.

$sel:httpStatus:GetFunctionConcurrencyResponse', getFunctionConcurrencyResponse_httpStatus - The response's http status code.

CreateEventSourceMapping

data CreateEventSourceMapping Source #

See: newCreateEventSourceMapping smart constructor.

Instances

Instances details
Eq CreateEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.CreateEventSourceMapping

Read CreateEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.CreateEventSourceMapping

Show CreateEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.CreateEventSourceMapping

Generic CreateEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.CreateEventSourceMapping

Associated Types

type Rep CreateEventSourceMapping :: Type -> Type #

NFData CreateEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.CreateEventSourceMapping

Hashable CreateEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.CreateEventSourceMapping

ToJSON CreateEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.CreateEventSourceMapping

AWSRequest CreateEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.CreateEventSourceMapping

ToHeaders CreateEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.CreateEventSourceMapping

ToPath CreateEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.CreateEventSourceMapping

ToQuery CreateEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.CreateEventSourceMapping

type Rep CreateEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.CreateEventSourceMapping

type Rep CreateEventSourceMapping = D1 ('MetaData "CreateEventSourceMapping" "Amazonka.Lambda.CreateEventSourceMapping" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "CreateEventSourceMapping'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "eventSourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "startingPositionTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "topics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "queues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))))) :*: ((S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "bisectBatchOnFunctionError") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "parallelizationFactor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "maximumRetryAttempts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "batchSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))) :*: (((S1 ('MetaSel ('Just "maximumBatchingWindowInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "sourceAccessConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SourceAccessConfiguration]))) :*: (S1 ('MetaSel ('Just "maximumRecordAgeInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "functionResponseTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [FunctionResponseType])))) :*: ((S1 ('MetaSel ('Just "tumblingWindowInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "selfManagedEventSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SelfManagedEventSource))) :*: (S1 ('MetaSel ('Just "destinationConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DestinationConfig)) :*: (S1 ('MetaSel ('Just "startingPosition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EventSourcePosition)) :*: S1 ('MetaSel ('Just "functionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))))
type AWSResponse CreateEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.CreateEventSourceMapping

newCreateEventSourceMapping Source #

Create a value of CreateEventSourceMapping with all optional fields omitted.

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

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

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

  • Amazon Kinesis - The ARN of the data stream or a stream consumer.
  • Amazon DynamoDB Streams - The ARN of the stream.
  • Amazon Simple Queue Service - The ARN of the queue.
  • Amazon Managed Streaming for Apache Kafka - The ARN of the cluster.

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

$sel:topics:CreateEventSourceMapping', createEventSourceMapping_topics - The name of the Kafka topic.

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

$sel:enabled:CreateEventSourceMapping', createEventSourceMapping_enabled - When true, the event source mapping is active. When false, Lambda pauses polling and invocation.

Default: True

$sel:bisectBatchOnFunctionError:CreateEventSourceMapping', createEventSourceMapping_bisectBatchOnFunctionError - (Streams only) If the function returns an error, split the batch in two and retry.

$sel:parallelizationFactor:CreateEventSourceMapping', createEventSourceMapping_parallelizationFactor - (Streams only) The number of batches to process from each shard concurrently.

$sel:maximumRetryAttempts:CreateEventSourceMapping', createEventSourceMapping_maximumRetryAttempts - (Streams only) Discard records after the specified number of retries. The default value is infinite (-1). When set to infinite (-1), failed records will be retried until the record expires.

$sel:batchSize:CreateEventSourceMapping', createEventSourceMapping_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).

  • Amazon Kinesis - Default 100. Max 10,000.
  • Amazon DynamoDB Streams - Default 100. Max 1,000.
  • Amazon Simple Queue Service - Default 10. For standard queues the max is 10,000. For FIFO queues the max is 10.
  • Amazon Managed Streaming for Apache Kafka - Default 100. Max 10,000.
  • Self-Managed Apache Kafka - Default 100. Max 10,000.

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

Default: 0

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

$sel:sourceAccessConfigurations:CreateEventSourceMapping', createEventSourceMapping_sourceAccessConfigurations - An array of authentication protocols or VPC components required to secure your event source.

$sel:maximumRecordAgeInSeconds:CreateEventSourceMapping', createEventSourceMapping_maximumRecordAgeInSeconds - (Streams only) Discard records older than the specified age. The default value is infinite (-1).

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

$sel:tumblingWindowInSeconds:CreateEventSourceMapping', createEventSourceMapping_tumblingWindowInSeconds - (Streams only) The duration in seconds of a processing window. The range is between 1 second up to 900 seconds.

$sel:selfManagedEventSource:CreateEventSourceMapping', createEventSourceMapping_selfManagedEventSource - The Self-Managed Apache Kafka cluster to send records.

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

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

$sel:functionName:CreateEventSourceMapping', createEventSourceMapping_functionName - The name of the Lambda function.

Name formats

  • Function name - MyFunction.
  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.
  • Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD.
  • Partial ARN - 123456789012:function:MyFunction.

The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.

data EventSourceMappingConfiguration Source #

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

See: newEventSourceMappingConfiguration smart constructor.

Instances

Instances details
Eq EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

Read EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

Show EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

Generic EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

Associated Types

type Rep EventSourceMappingConfiguration :: Type -> Type #

NFData EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

Hashable EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

FromJSON EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

type Rep EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

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

newEventSourceMappingConfiguration :: EventSourceMappingConfiguration Source #

Create a value of EventSourceMappingConfiguration with all optional fields omitted.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Default: 0

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

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

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

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

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

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

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

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

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

GetProvisionedConcurrencyConfig

data GetProvisionedConcurrencyConfig Source #

See: newGetProvisionedConcurrencyConfig smart constructor.

Instances

Instances details
Eq GetProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetProvisionedConcurrencyConfig

Read GetProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetProvisionedConcurrencyConfig

Show GetProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetProvisionedConcurrencyConfig

Generic GetProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetProvisionedConcurrencyConfig

Associated Types

type Rep GetProvisionedConcurrencyConfig :: Type -> Type #

NFData GetProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetProvisionedConcurrencyConfig

Hashable GetProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetProvisionedConcurrencyConfig

AWSRequest GetProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetProvisionedConcurrencyConfig

ToHeaders GetProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetProvisionedConcurrencyConfig

ToPath GetProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetProvisionedConcurrencyConfig

ToQuery GetProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetProvisionedConcurrencyConfig

type Rep GetProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetProvisionedConcurrencyConfig

type Rep GetProvisionedConcurrencyConfig = D1 ('MetaData "GetProvisionedConcurrencyConfig" "Amazonka.Lambda.GetProvisionedConcurrencyConfig" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "GetProvisionedConcurrencyConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "functionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "qualifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetProvisionedConcurrencyConfig

newGetProvisionedConcurrencyConfig Source #

Create a value of GetProvisionedConcurrencyConfig 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:functionName:GetProvisionedConcurrencyConfig', getProvisionedConcurrencyConfig_functionName - The name of the Lambda function.

Name formats

  • Function name - my-function.
  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.
  • Partial ARN - 123456789012:function:my-function.

The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

$sel:qualifier:GetProvisionedConcurrencyConfig', getProvisionedConcurrencyConfig_qualifier - The version number or alias name.

data GetProvisionedConcurrencyConfigResponse Source #

Instances

Instances details
Eq GetProvisionedConcurrencyConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetProvisionedConcurrencyConfig

Read GetProvisionedConcurrencyConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetProvisionedConcurrencyConfig

Show GetProvisionedConcurrencyConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetProvisionedConcurrencyConfig

Generic GetProvisionedConcurrencyConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetProvisionedConcurrencyConfig

NFData GetProvisionedConcurrencyConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetProvisionedConcurrencyConfig

type Rep GetProvisionedConcurrencyConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetProvisionedConcurrencyConfig

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

newGetProvisionedConcurrencyConfigResponse Source #

Create a value of GetProvisionedConcurrencyConfigResponse with all optional fields omitted.

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

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

$sel:status:GetProvisionedConcurrencyConfigResponse', getProvisionedConcurrencyConfigResponse_status - The status of the allocation process.

$sel:requestedProvisionedConcurrentExecutions:GetProvisionedConcurrencyConfigResponse', getProvisionedConcurrencyConfigResponse_requestedProvisionedConcurrentExecutions - The amount of provisioned concurrency requested.

$sel:availableProvisionedConcurrentExecutions:GetProvisionedConcurrencyConfigResponse', getProvisionedConcurrencyConfigResponse_availableProvisionedConcurrentExecutions - The amount of provisioned concurrency available.

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

$sel:allocatedProvisionedConcurrentExecutions:GetProvisionedConcurrencyConfigResponse', getProvisionedConcurrencyConfigResponse_allocatedProvisionedConcurrentExecutions - The amount of provisioned concurrency allocated.

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

$sel:httpStatus:GetProvisionedConcurrencyConfigResponse', getProvisionedConcurrencyConfigResponse_httpStatus - The response's http status code.

RemoveLayerVersionPermission

data RemoveLayerVersionPermission Source #

See: newRemoveLayerVersionPermission smart constructor.

Instances

Instances details
Eq RemoveLayerVersionPermission Source # 
Instance details

Defined in Amazonka.Lambda.RemoveLayerVersionPermission

Read RemoveLayerVersionPermission Source # 
Instance details

Defined in Amazonka.Lambda.RemoveLayerVersionPermission

Show RemoveLayerVersionPermission Source # 
Instance details

Defined in Amazonka.Lambda.RemoveLayerVersionPermission

Generic RemoveLayerVersionPermission Source # 
Instance details

Defined in Amazonka.Lambda.RemoveLayerVersionPermission

Associated Types

type Rep RemoveLayerVersionPermission :: Type -> Type #

NFData RemoveLayerVersionPermission Source # 
Instance details

Defined in Amazonka.Lambda.RemoveLayerVersionPermission

Hashable RemoveLayerVersionPermission Source # 
Instance details

Defined in Amazonka.Lambda.RemoveLayerVersionPermission

AWSRequest RemoveLayerVersionPermission Source # 
Instance details

Defined in Amazonka.Lambda.RemoveLayerVersionPermission

ToHeaders RemoveLayerVersionPermission Source # 
Instance details

Defined in Amazonka.Lambda.RemoveLayerVersionPermission

ToPath RemoveLayerVersionPermission Source # 
Instance details

Defined in Amazonka.Lambda.RemoveLayerVersionPermission

ToQuery RemoveLayerVersionPermission Source # 
Instance details

Defined in Amazonka.Lambda.RemoveLayerVersionPermission

type Rep RemoveLayerVersionPermission Source # 
Instance details

Defined in Amazonka.Lambda.RemoveLayerVersionPermission

type Rep RemoveLayerVersionPermission = D1 ('MetaData "RemoveLayerVersionPermission" "Amazonka.Lambda.RemoveLayerVersionPermission" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "RemoveLayerVersionPermission'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "revisionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "layerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "versionNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer) :*: S1 ('MetaSel ('Just "statementId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse RemoveLayerVersionPermission Source # 
Instance details

Defined in Amazonka.Lambda.RemoveLayerVersionPermission

newRemoveLayerVersionPermission Source #

Create a value of RemoveLayerVersionPermission 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:revisionId:RemoveLayerVersionPermission', removeLayerVersionPermission_revisionId - Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.

$sel:layerName:RemoveLayerVersionPermission', removeLayerVersionPermission_layerName - The name or Amazon Resource Name (ARN) of the layer.

$sel:versionNumber:RemoveLayerVersionPermission', removeLayerVersionPermission_versionNumber - The version number.

$sel:statementId:RemoveLayerVersionPermission', removeLayerVersionPermission_statementId - The identifier that was specified when the statement was added.

data RemoveLayerVersionPermissionResponse Source #

Instances

Instances details
Eq RemoveLayerVersionPermissionResponse Source # 
Instance details

Defined in Amazonka.Lambda.RemoveLayerVersionPermission

Read RemoveLayerVersionPermissionResponse Source # 
Instance details

Defined in Amazonka.Lambda.RemoveLayerVersionPermission

Show RemoveLayerVersionPermissionResponse Source # 
Instance details

Defined in Amazonka.Lambda.RemoveLayerVersionPermission

Generic RemoveLayerVersionPermissionResponse Source # 
Instance details

Defined in Amazonka.Lambda.RemoveLayerVersionPermission

NFData RemoveLayerVersionPermissionResponse Source # 
Instance details

Defined in Amazonka.Lambda.RemoveLayerVersionPermission

type Rep RemoveLayerVersionPermissionResponse Source # 
Instance details

Defined in Amazonka.Lambda.RemoveLayerVersionPermission

type Rep RemoveLayerVersionPermissionResponse = D1 ('MetaData "RemoveLayerVersionPermissionResponse" "Amazonka.Lambda.RemoveLayerVersionPermission" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "RemoveLayerVersionPermissionResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newRemoveLayerVersionPermissionResponse :: RemoveLayerVersionPermissionResponse Source #

Create a value of RemoveLayerVersionPermissionResponse with all optional fields omitted.

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

ListFunctionsByCodeSigningConfig (Paginated)

data ListFunctionsByCodeSigningConfig Source #

See: newListFunctionsByCodeSigningConfig smart constructor.

Instances

Instances details
Eq ListFunctionsByCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionsByCodeSigningConfig

Read ListFunctionsByCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionsByCodeSigningConfig

Show ListFunctionsByCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionsByCodeSigningConfig

Generic ListFunctionsByCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionsByCodeSigningConfig

Associated Types

type Rep ListFunctionsByCodeSigningConfig :: Type -> Type #

NFData ListFunctionsByCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionsByCodeSigningConfig

Hashable ListFunctionsByCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionsByCodeSigningConfig

AWSPager ListFunctionsByCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionsByCodeSigningConfig

AWSRequest ListFunctionsByCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionsByCodeSigningConfig

ToHeaders ListFunctionsByCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionsByCodeSigningConfig

ToPath ListFunctionsByCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionsByCodeSigningConfig

ToQuery ListFunctionsByCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionsByCodeSigningConfig

type Rep ListFunctionsByCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionsByCodeSigningConfig

type Rep ListFunctionsByCodeSigningConfig = D1 ('MetaData "ListFunctionsByCodeSigningConfig" "Amazonka.Lambda.ListFunctionsByCodeSigningConfig" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "ListFunctionsByCodeSigningConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "codeSigningConfigArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListFunctionsByCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionsByCodeSigningConfig

newListFunctionsByCodeSigningConfig Source #

Create a value of ListFunctionsByCodeSigningConfig 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:marker:ListFunctionsByCodeSigningConfig', listFunctionsByCodeSigningConfig_marker - Specify the pagination token that's returned by a previous request to retrieve the next page of results.

$sel:maxItems:ListFunctionsByCodeSigningConfig', listFunctionsByCodeSigningConfig_maxItems - Maximum number of items to return.

$sel:codeSigningConfigArn:ListFunctionsByCodeSigningConfig', listFunctionsByCodeSigningConfig_codeSigningConfigArn - The The Amazon Resource Name (ARN) of the code signing configuration.

data ListFunctionsByCodeSigningConfigResponse Source #

Instances

Instances details
Eq ListFunctionsByCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionsByCodeSigningConfig

Read ListFunctionsByCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionsByCodeSigningConfig

Show ListFunctionsByCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionsByCodeSigningConfig

Generic ListFunctionsByCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionsByCodeSigningConfig

NFData ListFunctionsByCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionsByCodeSigningConfig

type Rep ListFunctionsByCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionsByCodeSigningConfig

type Rep ListFunctionsByCodeSigningConfigResponse = D1 ('MetaData "ListFunctionsByCodeSigningConfigResponse" "Amazonka.Lambda.ListFunctionsByCodeSigningConfig" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "ListFunctionsByCodeSigningConfigResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "functionArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "nextMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

GetFunction

data GetFunction Source #

See: newGetFunction smart constructor.

Constructors

GetFunction' (Maybe Text) Text 

Instances

Instances details
Eq GetFunction Source # 
Instance details

Defined in Amazonka.Lambda.GetFunction

Read GetFunction Source # 
Instance details

Defined in Amazonka.Lambda.GetFunction

Show GetFunction Source # 
Instance details

Defined in Amazonka.Lambda.GetFunction

Generic GetFunction Source # 
Instance details

Defined in Amazonka.Lambda.GetFunction

Associated Types

type Rep GetFunction :: Type -> Type #

NFData GetFunction Source # 
Instance details

Defined in Amazonka.Lambda.GetFunction

Methods

rnf :: GetFunction -> () #

Hashable GetFunction Source # 
Instance details

Defined in Amazonka.Lambda.GetFunction

AWSRequest GetFunction Source # 
Instance details

Defined in Amazonka.Lambda.GetFunction

Associated Types

type AWSResponse GetFunction #

ToHeaders GetFunction Source # 
Instance details

Defined in Amazonka.Lambda.GetFunction

Methods

toHeaders :: GetFunction -> [Header] #

ToPath GetFunction Source # 
Instance details

Defined in Amazonka.Lambda.GetFunction

ToQuery GetFunction Source # 
Instance details

Defined in Amazonka.Lambda.GetFunction

type Rep GetFunction Source # 
Instance details

Defined in Amazonka.Lambda.GetFunction

type Rep GetFunction = D1 ('MetaData "GetFunction" "Amazonka.Lambda.GetFunction" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "GetFunction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "qualifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "functionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetFunction Source # 
Instance details

Defined in Amazonka.Lambda.GetFunction

newGetFunction Source #

Create a value of GetFunction 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:qualifier:GetFunction', getFunction_qualifier - Specify a version or alias to get details about a published version of the function.

$sel:functionName:GetFunction', getFunction_functionName - The name of the Lambda function, version, or alias.

Name formats

  • Function name - my-function (name-only), my-function:v1 (with alias).
  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.
  • Partial ARN - 123456789012:function:my-function.

You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

data GetFunctionResponse Source #

See: newGetFunctionResponse smart constructor.

Instances

Instances details
Eq GetFunctionResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetFunction

Show GetFunctionResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetFunction

Generic GetFunctionResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetFunction

Associated Types

type Rep GetFunctionResponse :: Type -> Type #

NFData GetFunctionResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetFunction

Methods

rnf :: GetFunctionResponse -> () #

type Rep GetFunctionResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetFunction

newGetFunctionResponse Source #

Create a value of GetFunctionResponse 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:concurrency:GetFunctionResponse', getFunctionResponse_concurrency - The function's reserved concurrency.

$sel:code:GetFunctionResponse', getFunctionResponse_code - The deployment package of the function or version.

$sel:configuration:GetFunctionResponse', getFunctionResponse_configuration - The configuration of the function or version.

$sel:tags:GetFunctionResponse', getFunctionResponse_tags - The function's tags.

$sel:httpStatus:GetFunctionResponse', getFunctionResponse_httpStatus - The response's http status code.

ListEventSourceMappings (Paginated)

data ListEventSourceMappings Source #

See: newListEventSourceMappings smart constructor.

Instances

Instances details
Eq ListEventSourceMappings Source # 
Instance details

Defined in Amazonka.Lambda.ListEventSourceMappings

Read ListEventSourceMappings Source # 
Instance details

Defined in Amazonka.Lambda.ListEventSourceMappings

Show ListEventSourceMappings Source # 
Instance details

Defined in Amazonka.Lambda.ListEventSourceMappings

Generic ListEventSourceMappings Source # 
Instance details

Defined in Amazonka.Lambda.ListEventSourceMappings

Associated Types

type Rep ListEventSourceMappings :: Type -> Type #

NFData ListEventSourceMappings Source # 
Instance details

Defined in Amazonka.Lambda.ListEventSourceMappings

Methods

rnf :: ListEventSourceMappings -> () #

Hashable ListEventSourceMappings Source # 
Instance details

Defined in Amazonka.Lambda.ListEventSourceMappings

AWSPager ListEventSourceMappings Source # 
Instance details

Defined in Amazonka.Lambda.ListEventSourceMappings

AWSRequest ListEventSourceMappings Source # 
Instance details

Defined in Amazonka.Lambda.ListEventSourceMappings

ToHeaders ListEventSourceMappings Source # 
Instance details

Defined in Amazonka.Lambda.ListEventSourceMappings

ToPath ListEventSourceMappings Source # 
Instance details

Defined in Amazonka.Lambda.ListEventSourceMappings

ToQuery ListEventSourceMappings Source # 
Instance details

Defined in Amazonka.Lambda.ListEventSourceMappings

type Rep ListEventSourceMappings Source # 
Instance details

Defined in Amazonka.Lambda.ListEventSourceMappings

type Rep ListEventSourceMappings = D1 ('MetaData "ListEventSourceMappings" "Amazonka.Lambda.ListEventSourceMappings" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "ListEventSourceMappings'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "eventSourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "functionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))
type AWSResponse ListEventSourceMappings Source # 
Instance details

Defined in Amazonka.Lambda.ListEventSourceMappings

newListEventSourceMappings :: ListEventSourceMappings Source #

Create a value of ListEventSourceMappings with all optional fields omitted.

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

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

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

  • Amazon Kinesis - The ARN of the data stream or a stream consumer.
  • Amazon DynamoDB Streams - The ARN of the stream.
  • Amazon Simple Queue Service - The ARN of the queue.
  • Amazon Managed Streaming for Apache Kafka - The ARN of the cluster.

$sel:marker:ListEventSourceMappings', listEventSourceMappings_marker - A pagination token returned by a previous call.

$sel:maxItems:ListEventSourceMappings', listEventSourceMappings_maxItems - The maximum number of event source mappings to return. Note that ListEventSourceMappings returns a maximum of 100 items in each response, even if you set the number higher.

$sel:functionName:ListEventSourceMappings', listEventSourceMappings_functionName - The name of the Lambda function.

Name formats

  • Function name - MyFunction.
  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.
  • Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD.
  • Partial ARN - 123456789012:function:MyFunction.

The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.

data ListEventSourceMappingsResponse Source #

See: newListEventSourceMappingsResponse smart constructor.

Instances

Instances details
Eq ListEventSourceMappingsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListEventSourceMappings

Read ListEventSourceMappingsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListEventSourceMappings

Show ListEventSourceMappingsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListEventSourceMappings

Generic ListEventSourceMappingsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListEventSourceMappings

Associated Types

type Rep ListEventSourceMappingsResponse :: Type -> Type #

NFData ListEventSourceMappingsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListEventSourceMappings

type Rep ListEventSourceMappingsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListEventSourceMappings

type Rep ListEventSourceMappingsResponse = D1 ('MetaData "ListEventSourceMappingsResponse" "Amazonka.Lambda.ListEventSourceMappings" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "ListEventSourceMappingsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "eventSourceMappings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EventSourceMappingConfiguration])) :*: (S1 ('MetaSel ('Just "nextMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListEventSourceMappingsResponse Source #

Create a value of ListEventSourceMappingsResponse 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:eventSourceMappings:ListEventSourceMappingsResponse', listEventSourceMappingsResponse_eventSourceMappings - A list of event source mappings.

$sel:nextMarker:ListEventSourceMappingsResponse', listEventSourceMappingsResponse_nextMarker - A pagination token that's returned when the response doesn't contain all event source mappings.

$sel:httpStatus:ListEventSourceMappingsResponse', listEventSourceMappingsResponse_httpStatus - The response's http status code.

GetLayerVersionPolicy

data GetLayerVersionPolicy Source #

See: newGetLayerVersionPolicy smart constructor.

Instances

Instances details
Eq GetLayerVersionPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionPolicy

Read GetLayerVersionPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionPolicy

Show GetLayerVersionPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionPolicy

Generic GetLayerVersionPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionPolicy

Associated Types

type Rep GetLayerVersionPolicy :: Type -> Type #

NFData GetLayerVersionPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionPolicy

Methods

rnf :: GetLayerVersionPolicy -> () #

Hashable GetLayerVersionPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionPolicy

AWSRequest GetLayerVersionPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionPolicy

Associated Types

type AWSResponse GetLayerVersionPolicy #

ToHeaders GetLayerVersionPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionPolicy

ToPath GetLayerVersionPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionPolicy

ToQuery GetLayerVersionPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionPolicy

type Rep GetLayerVersionPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionPolicy

type Rep GetLayerVersionPolicy = D1 ('MetaData "GetLayerVersionPolicy" "Amazonka.Lambda.GetLayerVersionPolicy" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "GetLayerVersionPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "layerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "versionNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer)))
type AWSResponse GetLayerVersionPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionPolicy

newGetLayerVersionPolicy Source #

Create a value of GetLayerVersionPolicy with all optional fields omitted.

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

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

$sel:layerName:GetLayerVersionPolicy', getLayerVersionPolicy_layerName - The name or Amazon Resource Name (ARN) of the layer.

$sel:versionNumber:GetLayerVersionPolicy', getLayerVersionPolicy_versionNumber - The version number.

data GetLayerVersionPolicyResponse Source #

See: newGetLayerVersionPolicyResponse smart constructor.

Instances

Instances details
Eq GetLayerVersionPolicyResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionPolicy

Read GetLayerVersionPolicyResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionPolicy

Show GetLayerVersionPolicyResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionPolicy

Generic GetLayerVersionPolicyResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionPolicy

Associated Types

type Rep GetLayerVersionPolicyResponse :: Type -> Type #

NFData GetLayerVersionPolicyResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionPolicy

type Rep GetLayerVersionPolicyResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionPolicy

type Rep GetLayerVersionPolicyResponse = D1 ('MetaData "GetLayerVersionPolicyResponse" "Amazonka.Lambda.GetLayerVersionPolicy" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "GetLayerVersionPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "policy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "revisionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetLayerVersionPolicyResponse Source #

Create a value of GetLayerVersionPolicyResponse 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:policy:GetLayerVersionPolicyResponse', getLayerVersionPolicyResponse_policy - The policy document.

$sel:revisionId:GetLayerVersionPolicyResponse', getLayerVersionPolicyResponse_revisionId - A unique identifier for the current revision of the policy.

$sel:httpStatus:GetLayerVersionPolicyResponse', getLayerVersionPolicyResponse_httpStatus - The response's http status code.

DeleteAlias

data DeleteAlias Source #

See: newDeleteAlias smart constructor.

Constructors

DeleteAlias' Text Text 

Instances

Instances details
Eq DeleteAlias Source # 
Instance details

Defined in Amazonka.Lambda.DeleteAlias

Read DeleteAlias Source # 
Instance details

Defined in Amazonka.Lambda.DeleteAlias

Show DeleteAlias Source # 
Instance details

Defined in Amazonka.Lambda.DeleteAlias

Generic DeleteAlias Source # 
Instance details

Defined in Amazonka.Lambda.DeleteAlias

Associated Types

type Rep DeleteAlias :: Type -> Type #

NFData DeleteAlias Source # 
Instance details

Defined in Amazonka.Lambda.DeleteAlias

Methods

rnf :: DeleteAlias -> () #

Hashable DeleteAlias Source # 
Instance details

Defined in Amazonka.Lambda.DeleteAlias

AWSRequest DeleteAlias Source # 
Instance details

Defined in Amazonka.Lambda.DeleteAlias

Associated Types

type AWSResponse DeleteAlias #

ToHeaders DeleteAlias Source # 
Instance details

Defined in Amazonka.Lambda.DeleteAlias

Methods

toHeaders :: DeleteAlias -> [Header] #

ToPath DeleteAlias Source # 
Instance details

Defined in Amazonka.Lambda.DeleteAlias

ToQuery DeleteAlias Source # 
Instance details

Defined in Amazonka.Lambda.DeleteAlias

type Rep DeleteAlias Source # 
Instance details

Defined in Amazonka.Lambda.DeleteAlias

type Rep DeleteAlias = D1 ('MetaData "DeleteAlias" "Amazonka.Lambda.DeleteAlias" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "DeleteAlias'" 'PrefixI 'True) (S1 ('MetaSel ('Just "functionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteAlias Source # 
Instance details

Defined in Amazonka.Lambda.DeleteAlias

newDeleteAlias Source #

Create a value of DeleteAlias 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:functionName:DeleteAlias', deleteAlias_functionName - The name of the Lambda function.

Name formats

  • Function name - MyFunction.
  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.
  • Partial ARN - 123456789012:function:MyFunction.

The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

$sel:name:DeleteAlias', deleteAlias_name - The name of the alias.

data DeleteAliasResponse Source #

See: newDeleteAliasResponse smart constructor.

Constructors

DeleteAliasResponse' 

newDeleteAliasResponse :: DeleteAliasResponse Source #

Create a value of DeleteAliasResponse with all optional fields omitted.

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

UpdateAlias

data UpdateAlias Source #

See: newUpdateAlias smart constructor.

Instances

Instances details
Eq UpdateAlias Source # 
Instance details

Defined in Amazonka.Lambda.UpdateAlias

Read UpdateAlias Source # 
Instance details

Defined in Amazonka.Lambda.UpdateAlias

Show UpdateAlias Source # 
Instance details

Defined in Amazonka.Lambda.UpdateAlias

Generic UpdateAlias Source # 
Instance details

Defined in Amazonka.Lambda.UpdateAlias

Associated Types

type Rep UpdateAlias :: Type -> Type #

NFData UpdateAlias Source # 
Instance details

Defined in Amazonka.Lambda.UpdateAlias

Methods

rnf :: UpdateAlias -> () #

Hashable UpdateAlias Source # 
Instance details

Defined in Amazonka.Lambda.UpdateAlias

ToJSON UpdateAlias Source # 
Instance details

Defined in Amazonka.Lambda.UpdateAlias

AWSRequest UpdateAlias Source # 
Instance details

Defined in Amazonka.Lambda.UpdateAlias

Associated Types

type AWSResponse UpdateAlias #

ToHeaders UpdateAlias Source # 
Instance details

Defined in Amazonka.Lambda.UpdateAlias

Methods

toHeaders :: UpdateAlias -> [Header] #

ToPath UpdateAlias Source # 
Instance details

Defined in Amazonka.Lambda.UpdateAlias

ToQuery UpdateAlias Source # 
Instance details

Defined in Amazonka.Lambda.UpdateAlias

type Rep UpdateAlias Source # 
Instance details

Defined in Amazonka.Lambda.UpdateAlias

type Rep UpdateAlias = D1 ('MetaData "UpdateAlias" "Amazonka.Lambda.UpdateAlias" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "UpdateAlias'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "routingConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AliasRoutingConfiguration)) :*: (S1 ('MetaSel ('Just "functionVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "revisionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "functionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse UpdateAlias Source # 
Instance details

Defined in Amazonka.Lambda.UpdateAlias

newUpdateAlias Source #

Create a value of UpdateAlias with all optional fields omitted.

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

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

$sel:routingConfig:UpdateAlias', updateAlias_routingConfig - The routing configuration of the alias.

$sel:functionVersion:UpdateAlias', updateAlias_functionVersion - The function version that the alias invokes.

$sel:description:UpdateAlias', updateAlias_description - A description of the alias.

$sel:revisionId:UpdateAlias', updateAlias_revisionId - Only update the alias if the revision ID matches the ID that's specified. Use this option to avoid modifying an alias that has changed since you last read it.

$sel:functionName:UpdateAlias', updateAlias_functionName - The name of the Lambda function.

Name formats

  • Function name - MyFunction.
  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.
  • Partial ARN - 123456789012:function:MyFunction.

The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

$sel:name:UpdateAlias', updateAlias_name - The name of the alias.

data AliasConfiguration Source #

Provides configuration information about a Lambda function alias.

See: newAliasConfiguration smart constructor.

Instances

Instances details
Eq AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

Read AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

Show AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

Generic AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

Associated Types

type Rep AliasConfiguration :: Type -> Type #

NFData AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

Methods

rnf :: AliasConfiguration -> () #

Hashable AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

FromJSON AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

type Rep AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

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

newAliasConfiguration :: AliasConfiguration Source #

Create a value of AliasConfiguration with all optional fields omitted.

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

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

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

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

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

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

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

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

GetAccountSettings

data GetAccountSettings Source #

See: newGetAccountSettings smart constructor.

Constructors

GetAccountSettings' 

Instances

Instances details
Eq GetAccountSettings Source # 
Instance details

Defined in Amazonka.Lambda.GetAccountSettings

Read GetAccountSettings Source # 
Instance details

Defined in Amazonka.Lambda.GetAccountSettings

Show GetAccountSettings Source # 
Instance details

Defined in Amazonka.Lambda.GetAccountSettings

Generic GetAccountSettings Source # 
Instance details

Defined in Amazonka.Lambda.GetAccountSettings

Associated Types

type Rep GetAccountSettings :: Type -> Type #

NFData GetAccountSettings Source # 
Instance details

Defined in Amazonka.Lambda.GetAccountSettings

Methods

rnf :: GetAccountSettings -> () #

Hashable GetAccountSettings Source # 
Instance details

Defined in Amazonka.Lambda.GetAccountSettings

AWSRequest GetAccountSettings Source # 
Instance details

Defined in Amazonka.Lambda.GetAccountSettings

Associated Types

type AWSResponse GetAccountSettings #

ToHeaders GetAccountSettings Source # 
Instance details

Defined in Amazonka.Lambda.GetAccountSettings

ToPath GetAccountSettings Source # 
Instance details

Defined in Amazonka.Lambda.GetAccountSettings

ToQuery GetAccountSettings Source # 
Instance details

Defined in Amazonka.Lambda.GetAccountSettings

type Rep GetAccountSettings Source # 
Instance details

Defined in Amazonka.Lambda.GetAccountSettings

type Rep GetAccountSettings = D1 ('MetaData "GetAccountSettings" "Amazonka.Lambda.GetAccountSettings" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "GetAccountSettings'" 'PrefixI 'False) (U1 :: Type -> Type))
type AWSResponse GetAccountSettings Source # 
Instance details

Defined in Amazonka.Lambda.GetAccountSettings

newGetAccountSettings :: GetAccountSettings Source #

Create a value of GetAccountSettings with all optional fields omitted.

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

data GetAccountSettingsResponse Source #

See: newGetAccountSettingsResponse smart constructor.

Instances

Instances details
Eq GetAccountSettingsResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetAccountSettings

Read GetAccountSettingsResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetAccountSettings

Show GetAccountSettingsResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetAccountSettings

Generic GetAccountSettingsResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetAccountSettings

Associated Types

type Rep GetAccountSettingsResponse :: Type -> Type #

NFData GetAccountSettingsResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetAccountSettings

type Rep GetAccountSettingsResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetAccountSettings

type Rep GetAccountSettingsResponse = D1 ('MetaData "GetAccountSettingsResponse" "Amazonka.Lambda.GetAccountSettings" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "GetAccountSettingsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountLimit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AccountLimit)) :*: (S1 ('MetaSel ('Just "accountUsage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AccountUsage)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetAccountSettingsResponse Source #

Create a value of GetAccountSettingsResponse 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:accountLimit:GetAccountSettingsResponse', getAccountSettingsResponse_accountLimit - Limits that are related to concurrency and code storage.

$sel:accountUsage:GetAccountSettingsResponse', getAccountSettingsResponse_accountUsage - The number of functions and amount of storage in use.

$sel:httpStatus:GetAccountSettingsResponse', getAccountSettingsResponse_httpStatus - The response's http status code.

GetFunctionEventInvokeConfig

data GetFunctionEventInvokeConfig Source #

See: newGetFunctionEventInvokeConfig smart constructor.

Instances

Instances details
Eq GetFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionEventInvokeConfig

Read GetFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionEventInvokeConfig

Show GetFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionEventInvokeConfig

Generic GetFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionEventInvokeConfig

Associated Types

type Rep GetFunctionEventInvokeConfig :: Type -> Type #

NFData GetFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionEventInvokeConfig

Hashable GetFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionEventInvokeConfig

AWSRequest GetFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionEventInvokeConfig

ToHeaders GetFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionEventInvokeConfig

ToPath GetFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionEventInvokeConfig

ToQuery GetFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionEventInvokeConfig

type Rep GetFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionEventInvokeConfig

type Rep GetFunctionEventInvokeConfig = D1 ('MetaData "GetFunctionEventInvokeConfig" "Amazonka.Lambda.GetFunctionEventInvokeConfig" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "GetFunctionEventInvokeConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "qualifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "functionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionEventInvokeConfig

newGetFunctionEventInvokeConfig Source #

Create a value of GetFunctionEventInvokeConfig 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:qualifier:GetFunctionEventInvokeConfig', getFunctionEventInvokeConfig_qualifier - A version number or alias name.

$sel:functionName:GetFunctionEventInvokeConfig', getFunctionEventInvokeConfig_functionName - The name of the Lambda function, version, or alias.

Name formats

  • Function name - my-function (name-only), my-function:v1 (with alias).
  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.
  • Partial ARN - 123456789012:function:my-function.

You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

data FunctionEventInvokeConfig Source #

See: newFunctionEventInvokeConfig smart constructor.

Instances

Instances details
Eq FunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionEventInvokeConfig

Read FunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionEventInvokeConfig

Show FunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionEventInvokeConfig

Generic FunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionEventInvokeConfig

Associated Types

type Rep FunctionEventInvokeConfig :: Type -> Type #

NFData FunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionEventInvokeConfig

Hashable FunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionEventInvokeConfig

FromJSON FunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionEventInvokeConfig

type Rep FunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionEventInvokeConfig

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

newFunctionEventInvokeConfig :: FunctionEventInvokeConfig Source #

Create a value of FunctionEventInvokeConfig with all optional fields omitted.

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

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

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

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

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

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

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

Destinations

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

GetCodeSigningConfig

data GetCodeSigningConfig Source #

See: newGetCodeSigningConfig smart constructor.

Instances

Instances details
Eq GetCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetCodeSigningConfig

Read GetCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetCodeSigningConfig

Show GetCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetCodeSigningConfig

Generic GetCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetCodeSigningConfig

Associated Types

type Rep GetCodeSigningConfig :: Type -> Type #

NFData GetCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetCodeSigningConfig

Methods

rnf :: GetCodeSigningConfig -> () #

Hashable GetCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetCodeSigningConfig

AWSRequest GetCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetCodeSigningConfig

Associated Types

type AWSResponse GetCodeSigningConfig #

ToHeaders GetCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetCodeSigningConfig

ToPath GetCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetCodeSigningConfig

ToQuery GetCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetCodeSigningConfig

type Rep GetCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetCodeSigningConfig

type Rep GetCodeSigningConfig = D1 ('MetaData "GetCodeSigningConfig" "Amazonka.Lambda.GetCodeSigningConfig" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "GetCodeSigningConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "codeSigningConfigArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetCodeSigningConfig

newGetCodeSigningConfig Source #

Create a value of GetCodeSigningConfig 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:codeSigningConfigArn:GetCodeSigningConfig', getCodeSigningConfig_codeSigningConfigArn - The The Amazon Resource Name (ARN) of the code signing configuration.

data GetCodeSigningConfigResponse Source #

See: newGetCodeSigningConfigResponse smart constructor.

Instances

Instances details
Eq GetCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetCodeSigningConfig

Read GetCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetCodeSigningConfig

Show GetCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetCodeSigningConfig

Generic GetCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetCodeSigningConfig

Associated Types

type Rep GetCodeSigningConfigResponse :: Type -> Type #

NFData GetCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetCodeSigningConfig

type Rep GetCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetCodeSigningConfig

type Rep GetCodeSigningConfigResponse = D1 ('MetaData "GetCodeSigningConfigResponse" "Amazonka.Lambda.GetCodeSigningConfig" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "GetCodeSigningConfigResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "codeSigningConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CodeSigningConfig)))

newGetCodeSigningConfigResponse Source #

Create a value of GetCodeSigningConfigResponse 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:httpStatus:GetCodeSigningConfigResponse', getCodeSigningConfigResponse_httpStatus - The response's http status code.

$sel:codeSigningConfig:GetCodeSigningConfigResponse', getCodeSigningConfigResponse_codeSigningConfig - The code signing configuration

AddPermission

data AddPermission Source #

See: newAddPermission smart constructor.

Instances

Instances details
Eq AddPermission Source # 
Instance details

Defined in Amazonka.Lambda.AddPermission

Read AddPermission Source # 
Instance details

Defined in Amazonka.Lambda.AddPermission

Show AddPermission Source # 
Instance details

Defined in Amazonka.Lambda.AddPermission

Generic AddPermission Source # 
Instance details

Defined in Amazonka.Lambda.AddPermission

Associated Types

type Rep AddPermission :: Type -> Type #

NFData AddPermission Source # 
Instance details

Defined in Amazonka.Lambda.AddPermission

Methods

rnf :: AddPermission -> () #

Hashable AddPermission Source # 
Instance details

Defined in Amazonka.Lambda.AddPermission

ToJSON AddPermission Source # 
Instance details

Defined in Amazonka.Lambda.AddPermission

AWSRequest AddPermission Source # 
Instance details

Defined in Amazonka.Lambda.AddPermission

Associated Types

type AWSResponse AddPermission #

ToHeaders AddPermission Source # 
Instance details

Defined in Amazonka.Lambda.AddPermission

ToPath AddPermission Source # 
Instance details

Defined in Amazonka.Lambda.AddPermission

ToQuery AddPermission Source # 
Instance details

Defined in Amazonka.Lambda.AddPermission

type Rep AddPermission Source # 
Instance details

Defined in Amazonka.Lambda.AddPermission

type AWSResponse AddPermission Source # 
Instance details

Defined in Amazonka.Lambda.AddPermission

newAddPermission Source #

Create a value of AddPermission 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:sourceAccount:AddPermission', addPermission_sourceAccount - For Amazon S3, the ID of the account that owns the resource. Use this together with SourceArn to ensure that the resource is owned by the specified account. It is possible for an Amazon S3 bucket to be deleted by its owner and recreated by another account.

$sel:eventSourceToken:AddPermission', addPermission_eventSourceToken - For Alexa Smart Home functions, a token that must be supplied by the invoker.

$sel:sourceArn:AddPermission', addPermission_sourceArn - For Amazon Web Services services, the ARN of the Amazon Web Services resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.

Note that Lambda configures the comparison using the StringLike operator.

$sel:qualifier:AddPermission', addPermission_qualifier - Specify a version or alias to add permissions to a published version of the function.

$sel:revisionId:AddPermission', addPermission_revisionId - Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.

$sel:functionName:AddPermission', addPermission_functionName - The name of the Lambda function, version, or alias.

Name formats

  • Function name - my-function (name-only), my-function:v1 (with alias).
  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.
  • Partial ARN - 123456789012:function:my-function.

You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

$sel:statementId:AddPermission', addPermission_statementId - A statement identifier that differentiates the statement from others in the same policy.

$sel:action:AddPermission', addPermission_action - The action that the principal can use on the function. For example, lambda:InvokeFunction or lambda:GetFunction.

$sel:principal:AddPermission', addPermission_principal - The Amazon Web Services service or account that invokes the function. If you specify a service, use SourceArn or SourceAccount to limit who can invoke the function through that service.

data AddPermissionResponse Source #

See: newAddPermissionResponse smart constructor.

Instances

Instances details
Eq AddPermissionResponse Source # 
Instance details

Defined in Amazonka.Lambda.AddPermission

Read AddPermissionResponse Source # 
Instance details

Defined in Amazonka.Lambda.AddPermission

Show AddPermissionResponse Source # 
Instance details

Defined in Amazonka.Lambda.AddPermission

Generic AddPermissionResponse Source # 
Instance details

Defined in Amazonka.Lambda.AddPermission

Associated Types

type Rep AddPermissionResponse :: Type -> Type #

NFData AddPermissionResponse Source # 
Instance details

Defined in Amazonka.Lambda.AddPermission

Methods

rnf :: AddPermissionResponse -> () #

type Rep AddPermissionResponse Source # 
Instance details

Defined in Amazonka.Lambda.AddPermission

type Rep AddPermissionResponse = D1 ('MetaData "AddPermissionResponse" "Amazonka.Lambda.AddPermission" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "AddPermissionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "statement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAddPermissionResponse Source #

Create a value of AddPermissionResponse 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:statement:AddPermissionResponse', addPermissionResponse_statement - The permission statement that's added to the function policy.

$sel:httpStatus:AddPermissionResponse', addPermissionResponse_httpStatus - The response's http status code.

ListLayers (Paginated)

data ListLayers Source #

See: newListLayers smart constructor.

Instances

Instances details
Eq ListLayers Source # 
Instance details

Defined in Amazonka.Lambda.ListLayers

Read ListLayers Source # 
Instance details

Defined in Amazonka.Lambda.ListLayers

Show ListLayers Source # 
Instance details

Defined in Amazonka.Lambda.ListLayers

Generic ListLayers Source # 
Instance details

Defined in Amazonka.Lambda.ListLayers

Associated Types

type Rep ListLayers :: Type -> Type #

NFData ListLayers Source # 
Instance details

Defined in Amazonka.Lambda.ListLayers

Methods

rnf :: ListLayers -> () #

Hashable ListLayers Source # 
Instance details

Defined in Amazonka.Lambda.ListLayers

AWSPager ListLayers Source # 
Instance details

Defined in Amazonka.Lambda.ListLayers

AWSRequest ListLayers Source # 
Instance details

Defined in Amazonka.Lambda.ListLayers

Associated Types

type AWSResponse ListLayers #

ToHeaders ListLayers Source # 
Instance details

Defined in Amazonka.Lambda.ListLayers

Methods

toHeaders :: ListLayers -> [Header] #

ToPath ListLayers Source # 
Instance details

Defined in Amazonka.Lambda.ListLayers

ToQuery ListLayers Source # 
Instance details

Defined in Amazonka.Lambda.ListLayers

type Rep ListLayers Source # 
Instance details

Defined in Amazonka.Lambda.ListLayers

type Rep ListLayers = D1 ('MetaData "ListLayers" "Amazonka.Lambda.ListLayers" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "ListLayers'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "compatibleRuntime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Runtime)) :*: S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "compatibleArchitecture") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Architecture)))))
type AWSResponse ListLayers Source # 
Instance details

Defined in Amazonka.Lambda.ListLayers

newListLayers :: ListLayers Source #

Create a value of ListLayers 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:compatibleRuntime:ListLayers', listLayers_compatibleRuntime - A runtime identifier. For example, go1.x.

$sel:marker:ListLayers', listLayers_marker - A pagination token returned by a previous call.

$sel:maxItems:ListLayers', listLayers_maxItems - The maximum number of layers to return.

$sel:compatibleArchitecture:ListLayers', listLayers_compatibleArchitecture - The compatible instruction set architecture.

data ListLayersResponse Source #

See: newListLayersResponse smart constructor.

Instances

Instances details
Eq ListLayersResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListLayers

Read ListLayersResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListLayers

Show ListLayersResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListLayers

Generic ListLayersResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListLayers

Associated Types

type Rep ListLayersResponse :: Type -> Type #

NFData ListLayersResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListLayers

Methods

rnf :: ListLayersResponse -> () #

type Rep ListLayersResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListLayers

type Rep ListLayersResponse = D1 ('MetaData "ListLayersResponse" "Amazonka.Lambda.ListLayers" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "ListLayersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "layers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LayersListItem])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListLayersResponse Source #

Create a value of ListLayersResponse 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:nextMarker:ListLayersResponse', listLayersResponse_nextMarker - A pagination token returned when the response doesn't contain all layers.

$sel:layers:ListLayersResponse', listLayersResponse_layers - A list of function layers.

$sel:httpStatus:ListLayersResponse', listLayersResponse_httpStatus - The response's http status code.

ListFunctionEventInvokeConfigs (Paginated)

data ListFunctionEventInvokeConfigs Source #

See: newListFunctionEventInvokeConfigs smart constructor.

Instances

Instances details
Eq ListFunctionEventInvokeConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionEventInvokeConfigs

Read ListFunctionEventInvokeConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionEventInvokeConfigs

Show ListFunctionEventInvokeConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionEventInvokeConfigs

Generic ListFunctionEventInvokeConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionEventInvokeConfigs

Associated Types

type Rep ListFunctionEventInvokeConfigs :: Type -> Type #

NFData ListFunctionEventInvokeConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionEventInvokeConfigs

Hashable ListFunctionEventInvokeConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionEventInvokeConfigs

AWSPager ListFunctionEventInvokeConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionEventInvokeConfigs

AWSRequest ListFunctionEventInvokeConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionEventInvokeConfigs

ToHeaders ListFunctionEventInvokeConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionEventInvokeConfigs

ToPath ListFunctionEventInvokeConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionEventInvokeConfigs

ToQuery ListFunctionEventInvokeConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionEventInvokeConfigs

type Rep ListFunctionEventInvokeConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionEventInvokeConfigs

type Rep ListFunctionEventInvokeConfigs = D1 ('MetaData "ListFunctionEventInvokeConfigs" "Amazonka.Lambda.ListFunctionEventInvokeConfigs" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "ListFunctionEventInvokeConfigs'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "functionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListFunctionEventInvokeConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionEventInvokeConfigs

newListFunctionEventInvokeConfigs Source #

Create a value of ListFunctionEventInvokeConfigs 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:marker:ListFunctionEventInvokeConfigs', listFunctionEventInvokeConfigs_marker - Specify the pagination token that's returned by a previous request to retrieve the next page of results.

$sel:maxItems:ListFunctionEventInvokeConfigs', listFunctionEventInvokeConfigs_maxItems - The maximum number of configurations to return.

$sel:functionName:ListFunctionEventInvokeConfigs', listFunctionEventInvokeConfigs_functionName - The name of the Lambda function.

Name formats

  • Function name - my-function.
  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.
  • Partial ARN - 123456789012:function:my-function.

The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

data ListFunctionEventInvokeConfigsResponse Source #

Instances

Instances details
Eq ListFunctionEventInvokeConfigsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionEventInvokeConfigs

Read ListFunctionEventInvokeConfigsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionEventInvokeConfigs

Show ListFunctionEventInvokeConfigsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionEventInvokeConfigs

Generic ListFunctionEventInvokeConfigsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionEventInvokeConfigs

NFData ListFunctionEventInvokeConfigsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionEventInvokeConfigs

type Rep ListFunctionEventInvokeConfigsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionEventInvokeConfigs

type Rep ListFunctionEventInvokeConfigsResponse = D1 ('MetaData "ListFunctionEventInvokeConfigsResponse" "Amazonka.Lambda.ListFunctionEventInvokeConfigs" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "ListFunctionEventInvokeConfigsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "functionEventInvokeConfigs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [FunctionEventInvokeConfig])) :*: (S1 ('MetaSel ('Just "nextMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

ListCodeSigningConfigs (Paginated)

data ListCodeSigningConfigs Source #

See: newListCodeSigningConfigs smart constructor.

Instances

Instances details
Eq ListCodeSigningConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListCodeSigningConfigs

Read ListCodeSigningConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListCodeSigningConfigs

Show ListCodeSigningConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListCodeSigningConfigs

Generic ListCodeSigningConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListCodeSigningConfigs

Associated Types

type Rep ListCodeSigningConfigs :: Type -> Type #

NFData ListCodeSigningConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListCodeSigningConfigs

Methods

rnf :: ListCodeSigningConfigs -> () #

Hashable ListCodeSigningConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListCodeSigningConfigs

AWSPager ListCodeSigningConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListCodeSigningConfigs

AWSRequest ListCodeSigningConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListCodeSigningConfigs

Associated Types

type AWSResponse ListCodeSigningConfigs #

ToHeaders ListCodeSigningConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListCodeSigningConfigs

ToPath ListCodeSigningConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListCodeSigningConfigs

ToQuery ListCodeSigningConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListCodeSigningConfigs

type Rep ListCodeSigningConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListCodeSigningConfigs

type Rep ListCodeSigningConfigs = D1 ('MetaData "ListCodeSigningConfigs" "Amazonka.Lambda.ListCodeSigningConfigs" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "ListCodeSigningConfigs'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))
type AWSResponse ListCodeSigningConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListCodeSigningConfigs

newListCodeSigningConfigs :: ListCodeSigningConfigs Source #

Create a value of ListCodeSigningConfigs 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:marker:ListCodeSigningConfigs', listCodeSigningConfigs_marker - Specify the pagination token that's returned by a previous request to retrieve the next page of results.

$sel:maxItems:ListCodeSigningConfigs', listCodeSigningConfigs_maxItems - Maximum number of items to return.

data ListCodeSigningConfigsResponse Source #

See: newListCodeSigningConfigsResponse smart constructor.

Instances

Instances details
Eq ListCodeSigningConfigsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListCodeSigningConfigs

Read ListCodeSigningConfigsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListCodeSigningConfigs

Show ListCodeSigningConfigsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListCodeSigningConfigs

Generic ListCodeSigningConfigsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListCodeSigningConfigs

Associated Types

type Rep ListCodeSigningConfigsResponse :: Type -> Type #

NFData ListCodeSigningConfigsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListCodeSigningConfigs

type Rep ListCodeSigningConfigsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListCodeSigningConfigs

type Rep ListCodeSigningConfigsResponse = D1 ('MetaData "ListCodeSigningConfigsResponse" "Amazonka.Lambda.ListCodeSigningConfigs" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "ListCodeSigningConfigsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "codeSigningConfigs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CodeSigningConfig])) :*: (S1 ('MetaSel ('Just "nextMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListCodeSigningConfigsResponse Source #

Create a value of ListCodeSigningConfigsResponse 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:codeSigningConfigs:ListCodeSigningConfigsResponse', listCodeSigningConfigsResponse_codeSigningConfigs - The code signing configurations

$sel:nextMarker:ListCodeSigningConfigsResponse', listCodeSigningConfigsResponse_nextMarker - The pagination token that's included if more results are available.

$sel:httpStatus:ListCodeSigningConfigsResponse', listCodeSigningConfigsResponse_httpStatus - The response's http status code.

GetFunctionCodeSigningConfig

data GetFunctionCodeSigningConfig Source #

See: newGetFunctionCodeSigningConfig smart constructor.

Instances

Instances details
Eq GetFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionCodeSigningConfig

Read GetFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionCodeSigningConfig

Show GetFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionCodeSigningConfig

Generic GetFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionCodeSigningConfig

Associated Types

type Rep GetFunctionCodeSigningConfig :: Type -> Type #

NFData GetFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionCodeSigningConfig

Hashable GetFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionCodeSigningConfig

AWSRequest GetFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionCodeSigningConfig

ToHeaders GetFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionCodeSigningConfig

ToPath GetFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionCodeSigningConfig

ToQuery GetFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionCodeSigningConfig

type Rep GetFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionCodeSigningConfig

type Rep GetFunctionCodeSigningConfig = D1 ('MetaData "GetFunctionCodeSigningConfig" "Amazonka.Lambda.GetFunctionCodeSigningConfig" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "GetFunctionCodeSigningConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "functionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionCodeSigningConfig

newGetFunctionCodeSigningConfig Source #

Create a value of GetFunctionCodeSigningConfig 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:functionName:GetFunctionCodeSigningConfig', getFunctionCodeSigningConfig_functionName - The name of the Lambda function.

Name formats

  • Function name - MyFunction.
  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.
  • Partial ARN - 123456789012:function:MyFunction.

The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

data GetFunctionCodeSigningConfigResponse Source #

Instances

Instances details
Eq GetFunctionCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionCodeSigningConfig

Read GetFunctionCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionCodeSigningConfig

Show GetFunctionCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionCodeSigningConfig

Generic GetFunctionCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionCodeSigningConfig

NFData GetFunctionCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionCodeSigningConfig

type Rep GetFunctionCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionCodeSigningConfig

type Rep GetFunctionCodeSigningConfigResponse = D1 ('MetaData "GetFunctionCodeSigningConfigResponse" "Amazonka.Lambda.GetFunctionCodeSigningConfig" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "GetFunctionCodeSigningConfigResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "codeSigningConfigArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "functionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newGetFunctionCodeSigningConfigResponse Source #

Create a value of GetFunctionCodeSigningConfigResponse 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:httpStatus:GetFunctionCodeSigningConfigResponse', getFunctionCodeSigningConfigResponse_httpStatus - The response's http status code.

$sel:codeSigningConfigArn:GetFunctionCodeSigningConfigResponse', getFunctionCodeSigningConfigResponse_codeSigningConfigArn - The The Amazon Resource Name (ARN) of the code signing configuration.

$sel:functionName:GetFunctionCodeSigningConfig', getFunctionCodeSigningConfigResponse_functionName - The name of the Lambda function.

Name formats

  • Function name - MyFunction.
  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.
  • Partial ARN - 123456789012:function:MyFunction.

The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

CreateCodeSigningConfig

data CreateCodeSigningConfig Source #

See: newCreateCodeSigningConfig smart constructor.

Instances

Instances details
Eq CreateCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.CreateCodeSigningConfig

Read CreateCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.CreateCodeSigningConfig

Show CreateCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.CreateCodeSigningConfig

Generic CreateCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.CreateCodeSigningConfig

Associated Types

type Rep CreateCodeSigningConfig :: Type -> Type #

NFData CreateCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.CreateCodeSigningConfig

Methods

rnf :: CreateCodeSigningConfig -> () #

Hashable CreateCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.CreateCodeSigningConfig

ToJSON CreateCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.CreateCodeSigningConfig

AWSRequest CreateCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.CreateCodeSigningConfig

ToHeaders CreateCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.CreateCodeSigningConfig

ToPath CreateCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.CreateCodeSigningConfig

ToQuery CreateCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.CreateCodeSigningConfig

type Rep CreateCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.CreateCodeSigningConfig

type Rep CreateCodeSigningConfig = D1 ('MetaData "CreateCodeSigningConfig" "Amazonka.Lambda.CreateCodeSigningConfig" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "CreateCodeSigningConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "codeSigningPolicies") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CodeSigningPolicies)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "allowedPublishers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AllowedPublishers))))
type AWSResponse CreateCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.CreateCodeSigningConfig

newCreateCodeSigningConfig Source #

Create a value of CreateCodeSigningConfig 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:codeSigningPolicies:CreateCodeSigningConfig', createCodeSigningConfig_codeSigningPolicies - The code signing policies define the actions to take if the validation checks fail.

$sel:description:CreateCodeSigningConfig', createCodeSigningConfig_description - Descriptive name for this code signing configuration.

$sel:allowedPublishers:CreateCodeSigningConfig', createCodeSigningConfig_allowedPublishers - Signing profiles for this code signing configuration.

data CreateCodeSigningConfigResponse Source #

See: newCreateCodeSigningConfigResponse smart constructor.

Instances

Instances details
Eq CreateCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.CreateCodeSigningConfig

Read CreateCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.CreateCodeSigningConfig

Show CreateCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.CreateCodeSigningConfig

Generic CreateCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.CreateCodeSigningConfig

Associated Types

type Rep CreateCodeSigningConfigResponse :: Type -> Type #

NFData CreateCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.CreateCodeSigningConfig

type Rep CreateCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.CreateCodeSigningConfig

type Rep CreateCodeSigningConfigResponse = D1 ('MetaData "CreateCodeSigningConfigResponse" "Amazonka.Lambda.CreateCodeSigningConfig" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "CreateCodeSigningConfigResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "codeSigningConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CodeSigningConfig)))

newCreateCodeSigningConfigResponse Source #

Create a value of CreateCodeSigningConfigResponse 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:httpStatus:CreateCodeSigningConfigResponse', createCodeSigningConfigResponse_httpStatus - The response's http status code.

$sel:codeSigningConfig:CreateCodeSigningConfigResponse', createCodeSigningConfigResponse_codeSigningConfig - The code signing configuration.

ListLayerVersions (Paginated)

data ListLayerVersions Source #

See: newListLayerVersions smart constructor.

Instances

Instances details
Eq ListLayerVersions Source # 
Instance details

Defined in Amazonka.Lambda.ListLayerVersions

Read ListLayerVersions Source # 
Instance details

Defined in Amazonka.Lambda.ListLayerVersions

Show ListLayerVersions Source # 
Instance details

Defined in Amazonka.Lambda.ListLayerVersions

Generic ListLayerVersions Source # 
Instance details

Defined in Amazonka.Lambda.ListLayerVersions

Associated Types

type Rep ListLayerVersions :: Type -> Type #

NFData ListLayerVersions Source # 
Instance details

Defined in Amazonka.Lambda.ListLayerVersions

Methods

rnf :: ListLayerVersions -> () #

Hashable ListLayerVersions Source # 
Instance details

Defined in Amazonka.Lambda.ListLayerVersions

AWSPager ListLayerVersions Source # 
Instance details

Defined in Amazonka.Lambda.ListLayerVersions

AWSRequest ListLayerVersions Source # 
Instance details

Defined in Amazonka.Lambda.ListLayerVersions

Associated Types

type AWSResponse ListLayerVersions #

ToHeaders ListLayerVersions Source # 
Instance details

Defined in Amazonka.Lambda.ListLayerVersions

ToPath ListLayerVersions Source # 
Instance details

Defined in Amazonka.Lambda.ListLayerVersions

ToQuery ListLayerVersions Source # 
Instance details

Defined in Amazonka.Lambda.ListLayerVersions

type Rep ListLayerVersions Source # 
Instance details

Defined in Amazonka.Lambda.ListLayerVersions

type Rep ListLayerVersions = D1 ('MetaData "ListLayerVersions" "Amazonka.Lambda.ListLayerVersions" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "ListLayerVersions'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "compatibleRuntime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Runtime)) :*: S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "compatibleArchitecture") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Architecture)) :*: S1 ('MetaSel ('Just "layerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse ListLayerVersions Source # 
Instance details

Defined in Amazonka.Lambda.ListLayerVersions

newListLayerVersions Source #

Create a value of ListLayerVersions 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:compatibleRuntime:ListLayerVersions', listLayerVersions_compatibleRuntime - A runtime identifier. For example, go1.x.

$sel:marker:ListLayerVersions', listLayerVersions_marker - A pagination token returned by a previous call.

$sel:maxItems:ListLayerVersions', listLayerVersions_maxItems - The maximum number of versions to return.

$sel:compatibleArchitecture:ListLayerVersions', listLayerVersions_compatibleArchitecture - The compatible instruction set architecture.

$sel:layerName:ListLayerVersions', listLayerVersions_layerName - The name or Amazon Resource Name (ARN) of the layer.

data ListLayerVersionsResponse Source #

See: newListLayerVersionsResponse smart constructor.

Instances

Instances details
Eq ListLayerVersionsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListLayerVersions

Read ListLayerVersionsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListLayerVersions

Show ListLayerVersionsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListLayerVersions

Generic ListLayerVersionsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListLayerVersions

Associated Types

type Rep ListLayerVersionsResponse :: Type -> Type #

NFData ListLayerVersionsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListLayerVersions

type Rep ListLayerVersionsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListLayerVersions

type Rep ListLayerVersionsResponse = D1 ('MetaData "ListLayerVersionsResponse" "Amazonka.Lambda.ListLayerVersions" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "ListLayerVersionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "layerVersions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LayerVersionsListItem])) :*: (S1 ('MetaSel ('Just "nextMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListLayerVersionsResponse Source #

Create a value of ListLayerVersionsResponse 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:layerVersions:ListLayerVersionsResponse', listLayerVersionsResponse_layerVersions - A list of versions.

$sel:nextMarker:ListLayerVersionsResponse', listLayerVersionsResponse_nextMarker - A pagination token returned when the response doesn't contain all versions.

$sel:httpStatus:ListLayerVersionsResponse', listLayerVersionsResponse_httpStatus - The response's http status code.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Instances

Instances details
Eq TagResource Source # 
Instance details

Defined in Amazonka.Lambda.TagResource

Read TagResource Source # 
Instance details

Defined in Amazonka.Lambda.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.Lambda.TagResource

Generic TagResource Source # 
Instance details

Defined in Amazonka.Lambda.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

NFData TagResource Source # 
Instance details

Defined in Amazonka.Lambda.TagResource

Methods

rnf :: TagResource -> () #

Hashable TagResource Source # 
Instance details

Defined in Amazonka.Lambda.TagResource

ToJSON TagResource Source # 
Instance details

Defined in Amazonka.Lambda.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.Lambda.TagResource

Associated Types

type AWSResponse TagResource #

ToHeaders TagResource Source # 
Instance details

Defined in Amazonka.Lambda.TagResource

Methods

toHeaders :: TagResource -> [Header] #

ToPath TagResource Source # 
Instance details

Defined in Amazonka.Lambda.TagResource

ToQuery TagResource Source # 
Instance details

Defined in Amazonka.Lambda.TagResource

type Rep TagResource Source # 
Instance details

Defined in Amazonka.Lambda.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.Lambda.TagResource" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap Text Text))))
type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.Lambda.TagResource

newTagResource Source #

Create a value of TagResource 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:resource:TagResource', tagResource_resource - The function's Amazon Resource Name (ARN).

$sel:tags:TagResource', tagResource_tags - A list of tags to apply to the function.

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Constructors

TagResourceResponse' 

newTagResourceResponse :: TagResourceResponse Source #

Create a value of TagResourceResponse with all optional fields omitted.

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

PublishVersion

data PublishVersion Source #

See: newPublishVersion smart constructor.

Instances

Instances details
Eq PublishVersion Source # 
Instance details

Defined in Amazonka.Lambda.PublishVersion

Read PublishVersion Source # 
Instance details

Defined in Amazonka.Lambda.PublishVersion

Show PublishVersion Source # 
Instance details

Defined in Amazonka.Lambda.PublishVersion

Generic PublishVersion Source # 
Instance details

Defined in Amazonka.Lambda.PublishVersion

Associated Types

type Rep PublishVersion :: Type -> Type #

NFData PublishVersion Source # 
Instance details

Defined in Amazonka.Lambda.PublishVersion

Methods

rnf :: PublishVersion -> () #

Hashable PublishVersion Source # 
Instance details

Defined in Amazonka.Lambda.PublishVersion

ToJSON PublishVersion Source # 
Instance details

Defined in Amazonka.Lambda.PublishVersion

AWSRequest PublishVersion Source # 
Instance details

Defined in Amazonka.Lambda.PublishVersion

Associated Types

type AWSResponse PublishVersion #

ToHeaders PublishVersion Source # 
Instance details

Defined in Amazonka.Lambda.PublishVersion

ToPath PublishVersion Source # 
Instance details

Defined in Amazonka.Lambda.PublishVersion

ToQuery PublishVersion Source # 
Instance details

Defined in Amazonka.Lambda.PublishVersion

type Rep PublishVersion Source # 
Instance details

Defined in Amazonka.Lambda.PublishVersion

type Rep PublishVersion = D1 ('MetaData "PublishVersion" "Amazonka.Lambda.PublishVersion" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "PublishVersion'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "codeSha256") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "revisionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "functionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse PublishVersion Source # 
Instance details

Defined in Amazonka.Lambda.PublishVersion

newPublishVersion Source #

Create a value of PublishVersion 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:PublishVersion', publishVersion_codeSha256 - Only publish a version if the hash value matches the value that's specified. Use this option to avoid publishing a version if the function code has changed since you last updated it. You can get the hash for the version that you uploaded from the output of UpdateFunctionCode.

$sel:description:PublishVersion', publishVersion_description - A description for the version to override the description in the function configuration.

$sel:revisionId:PublishVersion', publishVersion_revisionId - Only update the function if the revision ID matches the ID that's specified. Use this option to avoid publishing a version if the function configuration has changed since you last updated it.

$sel:functionName:PublishVersion', publishVersion_functionName - The name of the Lambda function.

Name formats

  • Function name - MyFunction.
  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.
  • Partial ARN - 123456789012:function:MyFunction.

The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

data FunctionConfiguration Source #

Details about a function's configuration.

See: newFunctionConfiguration smart constructor.

Instances

Instances details
Eq FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

Show FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

Generic FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

Associated Types

type Rep FunctionConfiguration :: Type -> Type #

NFData FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

Methods

rnf :: FunctionConfiguration -> () #

Hashable FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

FromJSON FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

type Rep FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

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

newFunctionConfiguration :: FunctionConfiguration Source #

Create a value of FunctionConfiguration with all optional fields omitted.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ListTags

data ListTags Source #

See: newListTags smart constructor.

Constructors

ListTags' Text 

Instances

Instances details
Eq ListTags Source # 
Instance details

Defined in Amazonka.Lambda.ListTags

Read ListTags Source # 
Instance details

Defined in Amazonka.Lambda.ListTags

Show ListTags Source # 
Instance details

Defined in Amazonka.Lambda.ListTags

Generic ListTags Source # 
Instance details

Defined in Amazonka.Lambda.ListTags

Associated Types

type Rep ListTags :: Type -> Type #

Methods

from :: ListTags -> Rep ListTags x #

to :: Rep ListTags x -> ListTags #

NFData ListTags Source # 
Instance details

Defined in Amazonka.Lambda.ListTags

Methods

rnf :: ListTags -> () #

Hashable ListTags Source # 
Instance details

Defined in Amazonka.Lambda.ListTags

Methods

hashWithSalt :: Int -> ListTags -> Int #

hash :: ListTags -> Int #

AWSRequest ListTags Source # 
Instance details

Defined in Amazonka.Lambda.ListTags

Associated Types

type AWSResponse ListTags #

ToHeaders ListTags Source # 
Instance details

Defined in Amazonka.Lambda.ListTags

Methods

toHeaders :: ListTags -> [Header] #

ToPath ListTags Source # 
Instance details

Defined in Amazonka.Lambda.ListTags

ToQuery ListTags Source # 
Instance details

Defined in Amazonka.Lambda.ListTags

type Rep ListTags Source # 
Instance details

Defined in Amazonka.Lambda.ListTags

type Rep ListTags = D1 ('MetaData "ListTags" "Amazonka.Lambda.ListTags" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "ListTags'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse ListTags Source # 
Instance details

Defined in Amazonka.Lambda.ListTags

newListTags Source #

Create a value of ListTags 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:resource:ListTags', listTags_resource - The function's Amazon Resource Name (ARN). Note: Lambda does not support adding tags to aliases or versions.

data ListTagsResponse Source #

See: newListTagsResponse smart constructor.

Instances

Instances details
Eq ListTagsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListTags

Read ListTagsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListTags

Show ListTagsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListTags

Generic ListTagsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListTags

Associated Types

type Rep ListTagsResponse :: Type -> Type #

NFData ListTagsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListTags

Methods

rnf :: ListTagsResponse -> () #

type Rep ListTagsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListTags

type Rep ListTagsResponse = D1 ('MetaData "ListTagsResponse" "Amazonka.Lambda.ListTags" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "ListTagsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newListTagsResponse Source #

Create a value of ListTagsResponse 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:tags:ListTagsResponse', listTagsResponse_tags - The function's tags.

$sel:httpStatus:ListTagsResponse', listTagsResponse_httpStatus - The response's http status code.

DeleteFunction

data DeleteFunction Source #

See: newDeleteFunction smart constructor.

Constructors

DeleteFunction' (Maybe Text) Text 

Instances

Instances details
Eq DeleteFunction Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunction

Read DeleteFunction Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunction

Show DeleteFunction Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunction

Generic DeleteFunction Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunction

Associated Types

type Rep DeleteFunction :: Type -> Type #

NFData DeleteFunction Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunction

Methods

rnf :: DeleteFunction -> () #

Hashable DeleteFunction Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunction

AWSRequest DeleteFunction Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunction

Associated Types

type AWSResponse DeleteFunction #

ToHeaders DeleteFunction Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunction

ToPath DeleteFunction Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunction

ToQuery DeleteFunction Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunction

type Rep DeleteFunction Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunction

type Rep DeleteFunction = D1 ('MetaData "DeleteFunction" "Amazonka.Lambda.DeleteFunction" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "DeleteFunction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "qualifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "functionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteFunction Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunction

newDeleteFunction Source #

Create a value of DeleteFunction 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:qualifier:DeleteFunction', deleteFunction_qualifier - Specify a version to delete. You can't delete a version that's referenced by an alias.

$sel:functionName:DeleteFunction', deleteFunction_functionName - The name of the Lambda function or version.

Name formats

  • Function name - my-function (name-only), my-function:1 (with version).
  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.
  • Partial ARN - 123456789012:function:my-function.

You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

data DeleteFunctionResponse Source #

See: newDeleteFunctionResponse smart constructor.

Instances

Instances details
Eq DeleteFunctionResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunction

Read DeleteFunctionResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunction

Show DeleteFunctionResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunction

Generic DeleteFunctionResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunction

Associated Types

type Rep DeleteFunctionResponse :: Type -> Type #

NFData DeleteFunctionResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunction

Methods

rnf :: DeleteFunctionResponse -> () #

type Rep DeleteFunctionResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunction

type Rep DeleteFunctionResponse = D1 ('MetaData "DeleteFunctionResponse" "Amazonka.Lambda.DeleteFunction" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "DeleteFunctionResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteFunctionResponse :: DeleteFunctionResponse Source #

Create a value of DeleteFunctionResponse with all optional fields omitted.

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

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Constructors

UntagResource' Text [Text] 

Instances

Instances details
Eq UntagResource Source # 
Instance details

Defined in Amazonka.Lambda.UntagResource

Read UntagResource Source # 
Instance details

Defined in Amazonka.Lambda.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.Lambda.UntagResource

Generic UntagResource Source # 
Instance details

Defined in Amazonka.Lambda.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

NFData UntagResource Source # 
Instance details

Defined in Amazonka.Lambda.UntagResource

Methods

rnf :: UntagResource -> () #

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.Lambda.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.Lambda.UntagResource

Associated Types

type AWSResponse UntagResource #

ToHeaders UntagResource Source # 
Instance details

Defined in Amazonka.Lambda.UntagResource

ToPath UntagResource Source # 
Instance details

Defined in Amazonka.Lambda.UntagResource

ToQuery UntagResource Source # 
Instance details

Defined in Amazonka.Lambda.UntagResource

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.Lambda.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.Lambda.UntagResource" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.Lambda.UntagResource

newUntagResource Source #

Create a value of UntagResource 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:resource:UntagResource', untagResource_resource - The function's Amazon Resource Name (ARN).

$sel:tagKeys:UntagResource', untagResource_tagKeys - A list of tag keys to remove from the function.

data UntagResourceResponse Source #

See: newUntagResourceResponse smart constructor.

Instances

Instances details
Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Lambda.UntagResource

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Lambda.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Lambda.UntagResource

Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Lambda.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Lambda.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Lambda.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.Lambda.UntagResource" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "UntagResourceResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newUntagResourceResponse :: UntagResourceResponse Source #

Create a value of UntagResourceResponse with all optional fields omitted.

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

UpdateFunctionConfiguration

data UpdateFunctionConfiguration Source #

See: newUpdateFunctionConfiguration smart constructor.

Instances

Instances details
Eq UpdateFunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionConfiguration

Show UpdateFunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionConfiguration

Generic UpdateFunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionConfiguration

Associated Types

type Rep UpdateFunctionConfiguration :: Type -> Type #

NFData UpdateFunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionConfiguration

Hashable UpdateFunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionConfiguration

ToJSON UpdateFunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionConfiguration

AWSRequest UpdateFunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionConfiguration

ToHeaders UpdateFunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionConfiguration

ToPath UpdateFunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionConfiguration

ToQuery UpdateFunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionConfiguration

type Rep UpdateFunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionConfiguration

type Rep UpdateFunctionConfiguration = D1 ('MetaData "UpdateFunctionConfiguration" "Amazonka.Lambda.UpdateFunctionConfiguration" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "UpdateFunctionConfiguration'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "memorySize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "runtime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Runtime))) :*: (S1 ('MetaSel ('Just "kmsKeyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "fileSystemConfigs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [FileSystemConfig])))) :*: ((S1 ('MetaSel ('Just "environment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Environment)) :*: S1 ('MetaSel ('Just "imageConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageConfig))) :*: (S1 ('MetaSel ('Just "deadLetterConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeadLetterConfig)) :*: S1 ('MetaSel ('Just "role'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "vpcConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VpcConfig)) :*: S1 ('MetaSel ('Just "layers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "handler") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "timeout") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))) :*: ((S1 ('MetaSel ('Just "tracingConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TracingConfig)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "revisionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "functionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))
type AWSResponse UpdateFunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionConfiguration

newUpdateFunctionConfiguration Source #

Create a value of UpdateFunctionConfiguration with all optional fields omitted.

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

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

$sel:memorySize:UpdateFunctionConfiguration', updateFunctionConfiguration_memorySize - The amount of memory available to the function at runtime. Increasing the function memory also increases its CPU allocation. The default value is 128 MB. The value can be any multiple of 1 MB.

$sel:runtime:UpdateFunctionConfiguration', updateFunctionConfiguration_runtime - The identifier of the function's runtime.

$sel:kmsKeyArn:UpdateFunctionConfiguration', updateFunctionConfiguration_kmsKeyArn - The ARN of the Amazon Web Services Key Management Service (KMS) key that's used to encrypt your function's environment variables. If it's not provided, Lambda uses a default service key.

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

$sel:environment:UpdateFunctionConfiguration', updateFunctionConfiguration_environment - Environment variables that are accessible from function code during execution.

$sel:imageConfig:UpdateFunctionConfiguration', updateFunctionConfiguration_imageConfig - Container image configuration values that override the values in the container image Docker file.

$sel:deadLetterConfig:UpdateFunctionConfiguration', updateFunctionConfiguration_deadLetterConfig - A dead letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see Dead Letter Queues.

$sel:role':UpdateFunctionConfiguration', updateFunctionConfiguration_role - The Amazon Resource Name (ARN) of the function's execution role.

$sel:vpcConfig:UpdateFunctionConfiguration', updateFunctionConfiguration_vpcConfig - For network connectivity to Amazon Web Services resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.

$sel:layers:UpdateFunctionConfiguration', updateFunctionConfiguration_layers - A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.

$sel:handler:UpdateFunctionConfiguration', updateFunctionConfiguration_handler - The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.

$sel:timeout:UpdateFunctionConfiguration', updateFunctionConfiguration_timeout - The amount of time that Lambda allows a function to run before stopping it. The default is 3 seconds. The maximum allowed value is 900 seconds. For additional information, see Lambda execution environment.

$sel:tracingConfig:UpdateFunctionConfiguration', updateFunctionConfiguration_tracingConfig - Set Mode to Active to sample and trace a subset of incoming requests with X-Ray.

$sel:description:UpdateFunctionConfiguration', updateFunctionConfiguration_description - A description of the function.

$sel:revisionId:UpdateFunctionConfiguration', updateFunctionConfiguration_revisionId - Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.

$sel:functionName:UpdateFunctionConfiguration', updateFunctionConfiguration_functionName - The name of the Lambda function.

Name formats

  • Function name - my-function.
  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.
  • Partial ARN - 123456789012:function:my-function.

The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

data FunctionConfiguration Source #

Details about a function's configuration.

See: newFunctionConfiguration smart constructor.

Instances

Instances details
Eq FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

Show FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

Generic FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

Associated Types

type Rep FunctionConfiguration :: Type -> Type #

NFData FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

Methods

rnf :: FunctionConfiguration -> () #

Hashable FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

FromJSON FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

type Rep FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

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

newFunctionConfiguration :: FunctionConfiguration Source #

Create a value of FunctionConfiguration with all optional fields omitted.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ListFunctions (Paginated)

data ListFunctions Source #

See: newListFunctions smart constructor.

Instances

Instances details
Eq ListFunctions Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctions

Read ListFunctions Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctions

Show ListFunctions Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctions

Generic ListFunctions Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctions

Associated Types

type Rep ListFunctions :: Type -> Type #

NFData ListFunctions Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctions

Methods

rnf :: ListFunctions -> () #

Hashable ListFunctions Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctions

AWSPager ListFunctions Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctions

AWSRequest ListFunctions Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctions

Associated Types

type AWSResponse ListFunctions #

ToHeaders ListFunctions Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctions

ToPath ListFunctions Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctions

ToQuery ListFunctions Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctions

type Rep ListFunctions Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctions

type Rep ListFunctions = D1 ('MetaData "ListFunctions" "Amazonka.Lambda.ListFunctions" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "ListFunctions'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "masterRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "functionVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FunctionVersion)))))
type AWSResponse ListFunctions Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctions

newListFunctions :: ListFunctions Source #

Create a value of ListFunctions 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:masterRegion:ListFunctions', listFunctions_masterRegion - For Lambda@Edge functions, the Amazon Web Services Region of the master function. For example, us-east-1 filters the list of functions to only include Lambda@Edge functions replicated from a master function in US East (N. Virginia). If specified, you must set FunctionVersion to ALL.

$sel:marker:ListFunctions', listFunctions_marker - Specify the pagination token that's returned by a previous request to retrieve the next page of results.

$sel:maxItems:ListFunctions', listFunctions_maxItems - The maximum number of functions to return in the response. Note that ListFunctions returns a maximum of 50 items in each response, even if you set the number higher.

$sel:functionVersion:ListFunctions', listFunctions_functionVersion - Set to ALL to include entries for all published versions of each function.

data ListFunctionsResponse Source #

A list of Lambda functions.

See: newListFunctionsResponse smart constructor.

Instances

Instances details
Eq ListFunctionsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctions

Show ListFunctionsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctions

Generic ListFunctionsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctions

Associated Types

type Rep ListFunctionsResponse :: Type -> Type #

NFData ListFunctionsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctions

Methods

rnf :: ListFunctionsResponse -> () #

type Rep ListFunctionsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctions

type Rep ListFunctionsResponse = D1 ('MetaData "ListFunctionsResponse" "Amazonka.Lambda.ListFunctions" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "ListFunctionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "functions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [FunctionConfiguration])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListFunctionsResponse Source #

Create a value of ListFunctionsResponse 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:nextMarker:ListFunctionsResponse', listFunctionsResponse_nextMarker - The pagination token that's included if more results are available.

$sel:functions:ListFunctionsResponse', listFunctionsResponse_functions - A list of Lambda functions.

$sel:httpStatus:ListFunctionsResponse', listFunctionsResponse_httpStatus - The response's http status code.

UpdateFunctionCode

data UpdateFunctionCode Source #

See: newUpdateFunctionCode smart constructor.

Instances

Instances details
Eq UpdateFunctionCode Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionCode

Show UpdateFunctionCode Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionCode

Generic UpdateFunctionCode Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionCode

Associated Types

type Rep UpdateFunctionCode :: Type -> Type #

NFData UpdateFunctionCode Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionCode

Methods

rnf :: UpdateFunctionCode -> () #

Hashable UpdateFunctionCode Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionCode

ToJSON UpdateFunctionCode Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionCode

AWSRequest UpdateFunctionCode Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionCode

Associated Types

type AWSResponse UpdateFunctionCode #

ToHeaders UpdateFunctionCode Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionCode

ToPath UpdateFunctionCode Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionCode

ToQuery UpdateFunctionCode Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionCode

type Rep UpdateFunctionCode Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionCode

type AWSResponse UpdateFunctionCode Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionCode

newUpdateFunctionCode Source #

Create a value of UpdateFunctionCode with all optional fields omitted.

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

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

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

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

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

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

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

$sel:s3Bucket:UpdateFunctionCode', updateFunctionCode_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:dryRun:UpdateFunctionCode', updateFunctionCode_dryRun - Set to true to validate the request parameters and access permissions without modifying the function code.

$sel:revisionId:UpdateFunctionCode', updateFunctionCode_revisionId - Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.

$sel:publish:UpdateFunctionCode', updateFunctionCode_publish - Set to true to publish a new version of the function after updating the code. This has the same effect as calling PublishVersion separately.

$sel:functionName:UpdateFunctionCode', updateFunctionCode_functionName - The name of the Lambda function.

Name formats

  • Function name - my-function.
  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.
  • Partial ARN - 123456789012:function:my-function.

The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

data FunctionConfiguration Source #

Details about a function's configuration.

See: newFunctionConfiguration smart constructor.

Instances

Instances details
Eq FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

Show FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

Generic FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

Associated Types

type Rep FunctionConfiguration :: Type -> Type #

NFData FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

Methods

rnf :: FunctionConfiguration -> () #

Hashable FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

FromJSON FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

type Rep FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

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

newFunctionConfiguration :: FunctionConfiguration Source #

Create a value of FunctionConfiguration with all optional fields omitted.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

DeleteProvisionedConcurrencyConfig

data DeleteProvisionedConcurrencyConfig Source #

Instances

Instances details
Eq DeleteProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteProvisionedConcurrencyConfig

Read DeleteProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteProvisionedConcurrencyConfig

Show DeleteProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteProvisionedConcurrencyConfig

Generic DeleteProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteProvisionedConcurrencyConfig

Associated Types

type Rep DeleteProvisionedConcurrencyConfig :: Type -> Type #

NFData DeleteProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteProvisionedConcurrencyConfig

Hashable DeleteProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteProvisionedConcurrencyConfig

AWSRequest DeleteProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteProvisionedConcurrencyConfig

ToHeaders DeleteProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteProvisionedConcurrencyConfig

ToPath DeleteProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteProvisionedConcurrencyConfig

ToQuery DeleteProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteProvisionedConcurrencyConfig

type Rep DeleteProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteProvisionedConcurrencyConfig

type Rep DeleteProvisionedConcurrencyConfig = D1 ('MetaData "DeleteProvisionedConcurrencyConfig" "Amazonka.Lambda.DeleteProvisionedConcurrencyConfig" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "DeleteProvisionedConcurrencyConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "functionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "qualifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteProvisionedConcurrencyConfig

newDeleteProvisionedConcurrencyConfig Source #

Create a value of DeleteProvisionedConcurrencyConfig 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:functionName:DeleteProvisionedConcurrencyConfig', deleteProvisionedConcurrencyConfig_functionName - The name of the Lambda function.

Name formats

  • Function name - my-function.
  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.
  • Partial ARN - 123456789012:function:my-function.

The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

$sel:qualifier:DeleteProvisionedConcurrencyConfig', deleteProvisionedConcurrencyConfig_qualifier - The version number or alias name.

data DeleteProvisionedConcurrencyConfigResponse Source #

Instances

Instances details
Eq DeleteProvisionedConcurrencyConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteProvisionedConcurrencyConfig

Read DeleteProvisionedConcurrencyConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteProvisionedConcurrencyConfig

Show DeleteProvisionedConcurrencyConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteProvisionedConcurrencyConfig

Generic DeleteProvisionedConcurrencyConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteProvisionedConcurrencyConfig

NFData DeleteProvisionedConcurrencyConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteProvisionedConcurrencyConfig

type Rep DeleteProvisionedConcurrencyConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteProvisionedConcurrencyConfig

type Rep DeleteProvisionedConcurrencyConfigResponse = D1 ('MetaData "DeleteProvisionedConcurrencyConfigResponse" "Amazonka.Lambda.DeleteProvisionedConcurrencyConfig" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "DeleteProvisionedConcurrencyConfigResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

GetPolicy

data GetPolicy Source #

See: newGetPolicy smart constructor.

Constructors

GetPolicy' (Maybe Text) Text 

Instances

Instances details
Eq GetPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetPolicy

Read GetPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetPolicy

Show GetPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetPolicy

Generic GetPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetPolicy

Associated Types

type Rep GetPolicy :: Type -> Type #

NFData GetPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetPolicy

Methods

rnf :: GetPolicy -> () #

Hashable GetPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetPolicy

AWSRequest GetPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetPolicy

Associated Types

type AWSResponse GetPolicy #

ToHeaders GetPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetPolicy

Methods

toHeaders :: GetPolicy -> [Header] #

ToPath GetPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetPolicy

ToQuery GetPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetPolicy

type Rep GetPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetPolicy

type Rep GetPolicy = D1 ('MetaData "GetPolicy" "Amazonka.Lambda.GetPolicy" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "GetPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "qualifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "functionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetPolicy

newGetPolicy Source #

Create a value of GetPolicy 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:qualifier:GetPolicy', getPolicy_qualifier - Specify a version or alias to get the policy for that resource.

$sel:functionName:GetPolicy', getPolicy_functionName - The name of the Lambda function, version, or alias.

Name formats

  • Function name - my-function (name-only), my-function:v1 (with alias).
  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.
  • Partial ARN - 123456789012:function:my-function.

You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

data GetPolicyResponse Source #

See: newGetPolicyResponse smart constructor.

Instances

Instances details
Eq GetPolicyResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetPolicy

Read GetPolicyResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetPolicy

Show GetPolicyResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetPolicy

Generic GetPolicyResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetPolicy

Associated Types

type Rep GetPolicyResponse :: Type -> Type #

NFData GetPolicyResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetPolicy

Methods

rnf :: GetPolicyResponse -> () #

type Rep GetPolicyResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetPolicy

type Rep GetPolicyResponse = D1 ('MetaData "GetPolicyResponse" "Amazonka.Lambda.GetPolicy" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "GetPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "policy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "revisionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetPolicyResponse Source #

Create a value of GetPolicyResponse 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:policy:GetPolicyResponse', getPolicyResponse_policy - The resource-based policy.

$sel:revisionId:GetPolicyResponse', getPolicyResponse_revisionId - A unique identifier for the current revision of the policy.

$sel:httpStatus:GetPolicyResponse', getPolicyResponse_httpStatus - The response's http status code.

PutProvisionedConcurrencyConfig

data PutProvisionedConcurrencyConfig Source #

See: newPutProvisionedConcurrencyConfig smart constructor.

Instances

Instances details
Eq PutProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutProvisionedConcurrencyConfig

Read PutProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutProvisionedConcurrencyConfig

Show PutProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutProvisionedConcurrencyConfig

Generic PutProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutProvisionedConcurrencyConfig

Associated Types

type Rep PutProvisionedConcurrencyConfig :: Type -> Type #

NFData PutProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutProvisionedConcurrencyConfig

Hashable PutProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutProvisionedConcurrencyConfig

ToJSON PutProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutProvisionedConcurrencyConfig

AWSRequest PutProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutProvisionedConcurrencyConfig

ToHeaders PutProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutProvisionedConcurrencyConfig

ToPath PutProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutProvisionedConcurrencyConfig

ToQuery PutProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutProvisionedConcurrencyConfig

type Rep PutProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutProvisionedConcurrencyConfig

type Rep PutProvisionedConcurrencyConfig = D1 ('MetaData "PutProvisionedConcurrencyConfig" "Amazonka.Lambda.PutProvisionedConcurrencyConfig" "libZSservicesZSamazonka-lambdaZSamazonka-lambda" 'False) (C1 ('MetaCons "PutProvisionedConcurrencyConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "functionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "qualifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "provisionedConcurrentExecutions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural))))
type AWSResponse PutProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutProvisionedConcurrencyConfig

newPutProvisionedConcurrencyConfig Source #

Create a value of PutProvisionedConcurrencyConfig 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:functionName:PutProvisionedConcurrencyConfig', putProvisionedConcurrencyConfig_functionName - The name of the Lambda function.

Name formats

  • Function name - my-function.
  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.
  • Partial ARN - 123456789012:function:my-function.

The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

$sel:qualifier:PutProvisionedConcurrencyConfig', putProvisionedConcurrencyConfig_qualifier - The version number or alias name.

$sel:provisionedConcurrentExecutions:PutProvisionedConcurrencyConfig', putProvisionedConcurrencyConfig_provisionedConcurrentExecutions - The amount of provisioned concurrency to allocate for the version or alias.

data PutProvisionedConcurrencyConfigResponse Source #

Instances

Instances details
Eq PutProvisionedConcurrencyConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.PutProvisionedConcurrencyConfig

Read PutProvisionedConcurrencyConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.PutProvisionedConcurrencyConfig

Show PutProvisionedConcurrencyConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.PutProvisionedConcurrencyConfig

Generic PutProvisionedConcurrencyConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.PutProvisionedConcurrencyConfig

NFData PutProvisionedConcurrencyConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.PutProvisionedConcurrencyConfig

type Rep PutProvisionedConcurrencyConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.PutProvisionedConcurrencyConfig

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

newPutProvisionedConcurrencyConfigResponse Source #

Create a value of PutProvisionedConcurrencyConfigResponse with all optional fields omitted.

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

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

$sel:status:PutProvisionedConcurrencyConfigResponse', putProvisionedConcurrencyConfigResponse_status - The status of the allocation process.

$sel:requestedProvisionedConcurrentExecutions:PutProvisionedConcurrencyConfigResponse', putProvisionedConcurrencyConfigResponse_requestedProvisionedConcurrentExecutions - The amount of provisioned concurrency requested.

$sel:availableProvisionedConcurrentExecutions:PutProvisionedConcurrencyConfigResponse', putProvisionedConcurrencyConfigResponse_availableProvisionedConcurrentExecutions - The amount of provisioned concurrency available.

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

$sel:allocatedProvisionedConcurrentExecutions:PutProvisionedConcurrencyConfigResponse', putProvisionedConcurrencyConfigResponse_allocatedProvisionedConcurrentExecutions - The amount of provisioned concurrency allocated.

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

$sel:httpStatus:PutProvisionedConcurrencyConfigResponse', putProvisionedConcurrencyConfigResponse_httpStatus - The response's http status code.

Types

Architecture

newtype Architecture Source #

Constructors

Architecture' 

Bundled Patterns

pattern Architecture_Arm64 :: Architecture 
pattern Architecture_X86_64 :: Architecture 

Instances

Instances details
Eq Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

Ord Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

Read Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

Show Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

Generic Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

Associated Types

type Rep Architecture :: Type -> Type #

NFData Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

Methods

rnf :: Architecture -> () #

Hashable Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

ToJSON Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

ToJSONKey Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

FromJSON Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

FromJSONKey Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

ToLog Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

ToHeader Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

ToQuery Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

FromXML Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

ToXML Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

Methods

toXML :: Architecture -> XML #

ToByteString Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

FromText Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

ToText Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

Methods

toText :: Architecture -> Text #

type Rep Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

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

CodeSigningPolicy

newtype CodeSigningPolicy Source #

Instances

Instances details
Eq CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

Ord CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

Read CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

Show CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

Generic CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

Associated Types

type Rep CodeSigningPolicy :: Type -> Type #

NFData CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

Methods

rnf :: CodeSigningPolicy -> () #

Hashable CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

ToJSON CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

ToJSONKey CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

FromJSON CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

FromJSONKey CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

ToLog CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

ToHeader CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

ToQuery CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

FromXML CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

ToXML CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

ToByteString CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

FromText CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

ToText CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

type Rep CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

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

EndPointType

newtype EndPointType Source #

Constructors

EndPointType' 

Instances

Instances details
Eq EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

Ord EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

Read EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

Show EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

Generic EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

Associated Types

type Rep EndPointType :: Type -> Type #

NFData EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

Methods

rnf :: EndPointType -> () #

Hashable EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

ToJSON EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

ToJSONKey EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

FromJSON EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

FromJSONKey EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

ToLog EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

ToHeader EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

ToQuery EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

FromXML EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

ToXML EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

Methods

toXML :: EndPointType -> XML #

ToByteString EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

FromText EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

ToText EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

Methods

toText :: EndPointType -> Text #

type Rep EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

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

EventSourcePosition

newtype EventSourcePosition Source #

Instances

Instances details
Eq EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

Ord EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

Read EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

Show EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

Generic EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

Associated Types

type Rep EventSourcePosition :: Type -> Type #

NFData EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

Methods

rnf :: EventSourcePosition -> () #

Hashable EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

ToJSON EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

ToJSONKey EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

FromJSON EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

FromJSONKey EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

ToLog EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

ToHeader EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

ToQuery EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

FromXML EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

ToXML EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

ToByteString EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

FromText EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

ToText EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

type Rep EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

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

FunctionResponseType

newtype FunctionResponseType Source #

Instances

Instances details
Eq FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

Ord FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

Read FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

Show FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

Generic FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

Associated Types

type Rep FunctionResponseType :: Type -> Type #

NFData FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

Methods

rnf :: FunctionResponseType -> () #

Hashable FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

ToJSON FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

ToJSONKey FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

FromJSON FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

FromJSONKey FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

ToLog FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

ToHeader FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

ToQuery FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

FromXML FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

ToXML FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

ToByteString FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

FromText FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

ToText FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

type Rep FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

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

FunctionVersion

newtype FunctionVersion Source #

Constructors

FunctionVersion' 

Bundled Patterns

pattern FunctionVersion_ALL :: FunctionVersion 

Instances

Instances details
Eq FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

Ord FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

Read FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

Show FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

Generic FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

Associated Types

type Rep FunctionVersion :: Type -> Type #

NFData FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

Methods

rnf :: FunctionVersion -> () #

Hashable FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

ToJSON FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

ToJSONKey FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

FromJSON FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

FromJSONKey FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

ToLog FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

ToHeader FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

ToQuery FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

FromXML FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

ToXML FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

Methods

toXML :: FunctionVersion -> XML #

ToByteString FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

FromText FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

ToText FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

type Rep FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

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

InvocationType

newtype InvocationType Source #

Constructors

InvocationType' 

Instances

Instances details
Eq InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

Ord InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

Read InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

Show InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

Generic InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

Associated Types

type Rep InvocationType :: Type -> Type #

NFData InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

Methods

rnf :: InvocationType -> () #

Hashable InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

ToJSON InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

ToJSONKey InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

FromJSON InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

FromJSONKey InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

ToLog InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

ToHeader InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

ToQuery InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

FromXML InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

ToXML InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

Methods

toXML :: InvocationType -> XML #

ToByteString InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

FromText InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

ToText InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

type Rep InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

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

LastUpdateStatus

newtype LastUpdateStatus Source #

Instances

Instances details
Eq LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

Ord LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

Read LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

Show LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

Generic LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

Associated Types

type Rep LastUpdateStatus :: Type -> Type #

NFData LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

Methods

rnf :: LastUpdateStatus -> () #

Hashable LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

ToJSON LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

ToJSONKey LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

FromJSON LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

FromJSONKey LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

ToLog LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

ToHeader LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

ToQuery LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

FromXML LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

ToXML LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

ToByteString LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

FromText LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

ToText LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

type Rep LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

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

LastUpdateStatusReasonCode

newtype LastUpdateStatusReasonCode Source #

Instances

Instances details
Eq LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

Ord LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

Read LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

Show LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

Generic LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

Associated Types

type Rep LastUpdateStatusReasonCode :: Type -> Type #

NFData LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

Hashable LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

ToJSON LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

ToJSONKey LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

FromJSON LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

FromJSONKey LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

ToLog LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

ToHeader LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

ToQuery LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

FromXML LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

ToXML LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

ToByteString LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

FromText LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

ToText LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

type Rep LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

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

LogType

newtype LogType Source #

Constructors

LogType' 

Fields

Bundled Patterns

pattern LogType_None :: LogType 
pattern LogType_Tail :: LogType 

Instances

Instances details
Eq LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

Methods

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

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

Ord LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

Read LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

Show LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

Generic LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

Associated Types

type Rep LogType :: Type -> Type #

Methods

from :: LogType -> Rep LogType x #

to :: Rep LogType x -> LogType #

NFData LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

Methods

rnf :: LogType -> () #

Hashable LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

Methods

hashWithSalt :: Int -> LogType -> Int #

hash :: LogType -> Int #

ToJSON LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

ToJSONKey LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

FromJSON LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

FromJSONKey LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

ToLog LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

ToHeader LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

Methods

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

ToQuery LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

FromXML LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

ToXML LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

Methods

toXML :: LogType -> XML #

ToByteString LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

Methods

toBS :: LogType -> ByteString #

FromText LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

ToText LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

Methods

toText :: LogType -> Text #

type Rep LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

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

PackageType

newtype PackageType Source #

Constructors

PackageType' 

Bundled Patterns

pattern PackageType_Image :: PackageType 
pattern PackageType_Zip :: PackageType 

Instances

Instances details
Eq PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

Ord PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

Read PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

Show PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

Generic PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

Associated Types

type Rep PackageType :: Type -> Type #

NFData PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

Methods

rnf :: PackageType -> () #

Hashable PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

ToJSON PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

ToJSONKey PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

FromJSON PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

FromJSONKey PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

ToLog PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

ToHeader PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

ToQuery PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

FromXML PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

ToXML PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

Methods

toXML :: PackageType -> XML #

ToByteString PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

FromText PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

ToText PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

Methods

toText :: PackageType -> Text #

type Rep PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

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

ProvisionedConcurrencyStatusEnum

newtype ProvisionedConcurrencyStatusEnum Source #

Instances

Instances details
Eq ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

Ord ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

Read ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

Show ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

Generic ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

Associated Types

type Rep ProvisionedConcurrencyStatusEnum :: Type -> Type #

NFData ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

Hashable ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

ToJSON ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

ToJSONKey ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

FromJSON ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

FromJSONKey ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

ToLog ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

ToHeader ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

ToQuery ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

FromXML ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

ToXML ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

ToByteString ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

FromText ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

ToText ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

type Rep ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

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

Runtime

newtype Runtime Source #

Constructors

Runtime' 

Fields

Instances

Instances details
Eq Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

Methods

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

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

Ord Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

Read Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

Show Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

Generic Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

Associated Types

type Rep Runtime :: Type -> Type #

Methods

from :: Runtime -> Rep Runtime x #

to :: Rep Runtime x -> Runtime #

NFData Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

Methods

rnf :: Runtime -> () #

Hashable Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

Methods

hashWithSalt :: Int -> Runtime -> Int #

hash :: Runtime -> Int #

ToJSON Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

ToJSONKey Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

FromJSON Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

FromJSONKey Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

ToLog Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

ToHeader Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

Methods

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

ToQuery Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

FromXML Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

ToXML Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

Methods

toXML :: Runtime -> XML #

ToByteString Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

Methods

toBS :: Runtime -> ByteString #

FromText Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

ToText Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

Methods

toText :: Runtime -> Text #

type Rep Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

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

SourceAccessType

newtype SourceAccessType Source #

Instances

Instances details
Eq SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

Ord SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

Read SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

Show SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

Generic SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

Associated Types

type Rep SourceAccessType :: Type -> Type #

NFData SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

Methods

rnf :: SourceAccessType -> () #

Hashable SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

ToJSON SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

ToJSONKey SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

FromJSON SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

FromJSONKey SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

ToLog SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

ToHeader SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

ToQuery SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

FromXML SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

ToXML SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

ToByteString SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

FromText SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

ToText SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

type Rep SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

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

State

newtype State Source #

Constructors

State' 

Fields

Bundled Patterns

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

Instances

Instances details
Eq State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

Methods

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

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

Ord State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

Methods

compare :: State -> State -> Ordering #

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

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

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

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

max :: State -> State -> State #

min :: State -> State -> State #

Read State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

Show State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

Methods

showsPrec :: Int -> State -> ShowS #

show :: State -> String #

showList :: [State] -> ShowS #

Generic State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

Associated Types

type Rep State :: Type -> Type #

Methods

from :: State -> Rep State x #

to :: Rep State x -> State #

NFData State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

Methods

rnf :: State -> () #

Hashable State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

Methods

hashWithSalt :: Int -> State -> Int #

hash :: State -> Int #

ToJSON State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

ToJSONKey State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

FromJSON State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

FromJSONKey State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

ToLog State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

ToHeader State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

Methods

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

ToQuery State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

Methods

toQuery :: State -> QueryString #

FromXML State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

Methods

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

ToXML State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

Methods

toXML :: State -> XML #

ToByteString State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

Methods

toBS :: State -> ByteString #

FromText State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

ToText State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

Methods

toText :: State -> Text #

type Rep State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

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

StateReasonCode

newtype StateReasonCode Source #

Constructors

StateReasonCode' 

Instances

Instances details
Eq StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

Ord StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

Read StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

Show StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

Generic StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

Associated Types

type Rep StateReasonCode :: Type -> Type #

NFData StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

Methods

rnf :: StateReasonCode -> () #

Hashable StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

ToJSON StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

ToJSONKey StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

FromJSON StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

FromJSONKey StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

ToLog StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

ToHeader StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

ToQuery StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

FromXML StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

ToXML StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

Methods

toXML :: StateReasonCode -> XML #

ToByteString StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

FromText StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

ToText StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

type Rep StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

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

TracingMode

newtype TracingMode Source #

Constructors

TracingMode' 

Bundled Patterns

pattern TracingMode_Active :: TracingMode 
pattern TracingMode_PassThrough :: TracingMode 

Instances

Instances details
Eq TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

Ord TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

Read TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

Show TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

Generic TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

Associated Types

type Rep TracingMode :: Type -> Type #

NFData TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

Methods

rnf :: TracingMode -> () #

Hashable TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

ToJSON TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

ToJSONKey TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

FromJSON TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

FromJSONKey TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

ToLog TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

ToHeader TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

ToQuery TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

FromXML TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

ToXML TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

Methods

toXML :: TracingMode -> XML #

ToByteString TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

FromText TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

ToText TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

Methods

toText :: TracingMode -> Text #

type Rep TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

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

AccountLimit

data AccountLimit Source #

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

See: newAccountLimit smart constructor.

Instances

Instances details
Eq AccountLimit Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountLimit

Read AccountLimit Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountLimit

Show AccountLimit Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountLimit

Generic AccountLimit Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountLimit

Associated Types

type Rep AccountLimit :: Type -> Type #

NFData AccountLimit Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountLimit

Methods

rnf :: AccountLimit -> () #

Hashable AccountLimit Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountLimit

FromJSON AccountLimit Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountLimit

type Rep AccountLimit Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountLimit

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

newAccountLimit :: AccountLimit Source #

Create a value of AccountLimit with all optional fields omitted.

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

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

$sel:concurrentExecutions:AccountLimit', accountLimit_concurrentExecutions - The maximum number of simultaneous function executions.

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

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

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

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

AccountUsage

data AccountUsage Source #

The number of functions and amount of storage in use.

See: newAccountUsage smart constructor.

Instances

Instances details
Eq AccountUsage Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountUsage

Read AccountUsage Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountUsage

Show AccountUsage Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountUsage

Generic AccountUsage Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountUsage

Associated Types

type Rep AccountUsage :: Type -> Type #

NFData AccountUsage Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountUsage

Methods

rnf :: AccountUsage -> () #

Hashable AccountUsage Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountUsage

FromJSON AccountUsage Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountUsage

type Rep AccountUsage Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountUsage

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

newAccountUsage :: AccountUsage Source #

Create a value of AccountUsage with all optional fields omitted.

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

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

$sel:totalCodeSize:AccountUsage', accountUsage_totalCodeSize - The amount of storage space, in bytes, that's being used by deployment packages and layer archives.

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

AliasConfiguration

data AliasConfiguration Source #

Provides configuration information about a Lambda function alias.

See: newAliasConfiguration smart constructor.

Instances

Instances details
Eq AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

Read AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

Show AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

Generic AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

Associated Types

type Rep AliasConfiguration :: Type -> Type #

NFData AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

Methods

rnf :: AliasConfiguration -> () #

Hashable AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

FromJSON AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

type Rep AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

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

newAliasConfiguration :: AliasConfiguration Source #

Create a value of AliasConfiguration with all optional fields omitted.

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

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

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

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

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

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

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

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

AliasRoutingConfiguration

data AliasRoutingConfiguration Source #

The traffic-shifting configuration of a Lambda function alias.

See: newAliasRoutingConfiguration smart constructor.

Instances

Instances details
Eq AliasRoutingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasRoutingConfiguration

Read AliasRoutingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasRoutingConfiguration

Show AliasRoutingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasRoutingConfiguration

Generic AliasRoutingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasRoutingConfiguration

Associated Types

type Rep AliasRoutingConfiguration :: Type -> Type #

NFData AliasRoutingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasRoutingConfiguration

Hashable AliasRoutingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasRoutingConfiguration

ToJSON AliasRoutingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasRoutingConfiguration

FromJSON AliasRoutingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasRoutingConfiguration

type Rep AliasRoutingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasRoutingConfiguration

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

newAliasRoutingConfiguration :: AliasRoutingConfiguration Source #

Create a value of AliasRoutingConfiguration with all optional fields omitted.

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

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

$sel:additionalVersionWeights:AliasRoutingConfiguration', aliasRoutingConfiguration_additionalVersionWeights - The second version, and the percentage of traffic that's routed to it.

AllowedPublishers

data AllowedPublishers Source #

List of signing profiles that can sign a code package.

See: newAllowedPublishers smart constructor.

Instances

Instances details
Eq AllowedPublishers Source # 
Instance details

Defined in Amazonka.Lambda.Types.AllowedPublishers

Read AllowedPublishers Source # 
Instance details

Defined in Amazonka.Lambda.Types.AllowedPublishers

Show AllowedPublishers Source # 
Instance details

Defined in Amazonka.Lambda.Types.AllowedPublishers

Generic AllowedPublishers Source # 
Instance details

Defined in Amazonka.Lambda.Types.AllowedPublishers

Associated Types

type Rep AllowedPublishers :: Type -> Type #

NFData AllowedPublishers Source # 
Instance details

Defined in Amazonka.Lambda.Types.AllowedPublishers

Methods

rnf :: AllowedPublishers -> () #

Hashable AllowedPublishers Source # 
Instance details

Defined in Amazonka.Lambda.Types.AllowedPublishers

ToJSON AllowedPublishers Source # 
Instance details

Defined in Amazonka.Lambda.Types.AllowedPublishers

FromJSON AllowedPublishers Source # 
Instance details

Defined in Amazonka.Lambda.Types.AllowedPublishers

type Rep AllowedPublishers Source # 
Instance details

Defined in Amazonka.Lambda.Types.AllowedPublishers

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

newAllowedPublishers Source #

Create a value of AllowedPublishers with all optional fields omitted.

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

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

$sel:signingProfileVersionArns:AllowedPublishers', allowedPublishers_signingProfileVersionArns - The Amazon Resource Name (ARN) for each of the signing profiles. A signing profile defines a trusted user who can sign a code package.

CodeSigningConfig

data CodeSigningConfig Source #

Details about a Code signing configuration.

See: newCodeSigningConfig smart constructor.

Instances

Instances details
Eq CodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningConfig

Read CodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningConfig

Show CodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningConfig

Generic CodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningConfig

Associated Types

type Rep CodeSigningConfig :: Type -> Type #

NFData CodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningConfig

Methods

rnf :: CodeSigningConfig -> () #

Hashable CodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningConfig

FromJSON CodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningConfig

type Rep CodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningConfig

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

newCodeSigningConfig Source #

Create a value of CodeSigningConfig with all optional fields omitted.

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

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

$sel:description:CodeSigningConfig', codeSigningConfig_description - Code signing configuration description.

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

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

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

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

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

CodeSigningPolicies

data CodeSigningPolicies Source #

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

See: newCodeSigningPolicies smart constructor.

Instances

Instances details
Eq CodeSigningPolicies Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicies

Read CodeSigningPolicies Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicies

Show CodeSigningPolicies Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicies

Generic CodeSigningPolicies Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicies

Associated Types

type Rep CodeSigningPolicies :: Type -> Type #

NFData CodeSigningPolicies Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicies

Methods

rnf :: CodeSigningPolicies -> () #

Hashable CodeSigningPolicies Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicies

ToJSON CodeSigningPolicies Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicies

FromJSON CodeSigningPolicies Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicies

type Rep CodeSigningPolicies Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicies

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

newCodeSigningPolicies :: CodeSigningPolicies Source #

Create a value of CodeSigningPolicies with all optional fields omitted.

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

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

$sel:untrustedArtifactOnDeployment:CodeSigningPolicies', codeSigningPolicies_untrustedArtifactOnDeployment - Code signing configuration policy for deployment validation failure. If you set the policy to Enforce, Lambda blocks the deployment request if signature validation checks fail. If you set the policy to Warn, Lambda allows the deployment and creates a CloudWatch log.

Default value: Warn

Concurrency

data Concurrency Source #

See: newConcurrency smart constructor.

Constructors

Concurrency' (Maybe Natural) 

Instances

Instances details
Eq Concurrency Source # 
Instance details

Defined in Amazonka.Lambda.Types.Concurrency

Read Concurrency Source # 
Instance details

Defined in Amazonka.Lambda.Types.Concurrency

Show Concurrency Source # 
Instance details

Defined in Amazonka.Lambda.Types.Concurrency

Generic Concurrency Source # 
Instance details

Defined in Amazonka.Lambda.Types.Concurrency

Associated Types

type Rep Concurrency :: Type -> Type #

NFData Concurrency Source # 
Instance details

Defined in Amazonka.Lambda.Types.Concurrency

Methods

rnf :: Concurrency -> () #

Hashable Concurrency Source # 
Instance details

Defined in Amazonka.Lambda.Types.Concurrency

FromJSON Concurrency Source # 
Instance details

Defined in Amazonka.Lambda.Types.Concurrency

type Rep Concurrency Source # 
Instance details

Defined in Amazonka.Lambda.Types.Concurrency

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

newConcurrency :: Concurrency Source #

Create a value of Concurrency with all optional fields omitted.

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

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

$sel:reservedConcurrentExecutions:Concurrency', concurrency_reservedConcurrentExecutions - The number of concurrent executions that are reserved for this function. For more information, see Managing Concurrency.

DeadLetterConfig

data DeadLetterConfig Source #

The dead-letter queue for failed asynchronous invocations.

See: newDeadLetterConfig smart constructor.

Constructors

DeadLetterConfig' (Maybe Text) 

Instances

Instances details
Eq DeadLetterConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DeadLetterConfig

Read DeadLetterConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DeadLetterConfig

Show DeadLetterConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DeadLetterConfig

Generic DeadLetterConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DeadLetterConfig

Associated Types

type Rep DeadLetterConfig :: Type -> Type #

NFData DeadLetterConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DeadLetterConfig

Methods

rnf :: DeadLetterConfig -> () #

Hashable DeadLetterConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DeadLetterConfig

ToJSON DeadLetterConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DeadLetterConfig

FromJSON DeadLetterConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DeadLetterConfig

type Rep DeadLetterConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DeadLetterConfig

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

newDeadLetterConfig :: DeadLetterConfig Source #

Create a value of DeadLetterConfig with all optional fields omitted.

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

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

$sel:targetArn:DeadLetterConfig', deadLetterConfig_targetArn - The Amazon Resource Name (ARN) of an Amazon SQS queue or Amazon SNS topic.

DestinationConfig

data DestinationConfig Source #

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

See: newDestinationConfig smart constructor.

Instances

Instances details
Eq DestinationConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DestinationConfig

Read DestinationConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DestinationConfig

Show DestinationConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DestinationConfig

Generic DestinationConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DestinationConfig

Associated Types

type Rep DestinationConfig :: Type -> Type #

NFData DestinationConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DestinationConfig

Methods

rnf :: DestinationConfig -> () #

Hashable DestinationConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DestinationConfig

ToJSON DestinationConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DestinationConfig

FromJSON DestinationConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DestinationConfig

type Rep DestinationConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DestinationConfig

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

newDestinationConfig :: DestinationConfig Source #

Create a value of DestinationConfig with all optional fields omitted.

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

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

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

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

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.

Instances

Instances details
Eq Environment Source # 
Instance details

Defined in Amazonka.Lambda.Types.Environment

Show Environment Source # 
Instance details

Defined in Amazonka.Lambda.Types.Environment

Generic Environment Source # 
Instance details

Defined in Amazonka.Lambda.Types.Environment

Associated Types

type Rep Environment :: Type -> Type #

NFData Environment Source # 
Instance details

Defined in Amazonka.Lambda.Types.Environment

Methods

rnf :: Environment -> () #

Hashable Environment Source # 
Instance details

Defined in Amazonka.Lambda.Types.Environment

ToJSON Environment Source # 
Instance details

Defined in Amazonka.Lambda.Types.Environment

type Rep Environment Source # 
Instance details

Defined in Amazonka.Lambda.Types.Environment

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

newEnvironment :: Environment Source #

Create a value of Environment with all optional fields omitted.

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

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

$sel:variables:Environment', environment_variables - Environment variable key-value pairs. For more information, see Using Lambda environment variables.

EnvironmentError

data EnvironmentError Source #

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

See: newEnvironmentError smart constructor.

Instances

Instances details
Eq EnvironmentError Source # 
Instance details

Defined in Amazonka.Lambda.Types.EnvironmentError

Show EnvironmentError Source # 
Instance details

Defined in Amazonka.Lambda.Types.EnvironmentError

Generic EnvironmentError Source # 
Instance details

Defined in Amazonka.Lambda.Types.EnvironmentError

Associated Types

type Rep EnvironmentError :: Type -> Type #

NFData EnvironmentError Source # 
Instance details

Defined in Amazonka.Lambda.Types.EnvironmentError

Methods

rnf :: EnvironmentError -> () #

Hashable EnvironmentError Source # 
Instance details

Defined in Amazonka.Lambda.Types.EnvironmentError

FromJSON EnvironmentError Source # 
Instance details

Defined in Amazonka.Lambda.Types.EnvironmentError

type Rep EnvironmentError Source # 
Instance details

Defined in Amazonka.Lambda.Types.EnvironmentError

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

newEnvironmentError :: EnvironmentError Source #

Create a value of EnvironmentError with all optional fields omitted.

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

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

$sel:errorCode:EnvironmentError', environmentError_errorCode - The error code.

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

EnvironmentResponse

data EnvironmentResponse Source #

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

See: newEnvironmentResponse smart constructor.

Instances

Instances details
Eq EnvironmentResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.EnvironmentResponse

Show EnvironmentResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.EnvironmentResponse

Generic EnvironmentResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.EnvironmentResponse

Associated Types

type Rep EnvironmentResponse :: Type -> Type #

NFData EnvironmentResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.EnvironmentResponse

Methods

rnf :: EnvironmentResponse -> () #

Hashable EnvironmentResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.EnvironmentResponse

FromJSON EnvironmentResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.EnvironmentResponse

type Rep EnvironmentResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.EnvironmentResponse

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

newEnvironmentResponse :: EnvironmentResponse Source #

Create a value of EnvironmentResponse with all optional fields omitted.

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

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

$sel:variables:EnvironmentResponse', environmentResponse_variables - Environment variable key-value pairs.

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

EventSourceMappingConfiguration

data EventSourceMappingConfiguration Source #

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

See: newEventSourceMappingConfiguration smart constructor.

Instances

Instances details
Eq EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

Read EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

Show EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

Generic EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

Associated Types

type Rep EventSourceMappingConfiguration :: Type -> Type #

NFData EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

Hashable EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

FromJSON EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

type Rep EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

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

newEventSourceMappingConfiguration :: EventSourceMappingConfiguration Source #

Create a value of EventSourceMappingConfiguration with all optional fields omitted.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Default: 0

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

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

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

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

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

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

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

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

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

FileSystemConfig

data FileSystemConfig Source #

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

See: newFileSystemConfig smart constructor.

Instances

Instances details
Eq FileSystemConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FileSystemConfig

Read FileSystemConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FileSystemConfig

Show FileSystemConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FileSystemConfig

Generic FileSystemConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FileSystemConfig

Associated Types

type Rep FileSystemConfig :: Type -> Type #

NFData FileSystemConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FileSystemConfig

Methods

rnf :: FileSystemConfig -> () #

Hashable FileSystemConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FileSystemConfig

ToJSON FileSystemConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FileSystemConfig

FromJSON FileSystemConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FileSystemConfig

type Rep FileSystemConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FileSystemConfig

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

newFileSystemConfig Source #

Create a value of FileSystemConfig with all optional fields omitted.

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

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

$sel:arn:FileSystemConfig', fileSystemConfig_arn - The Amazon Resource Name (ARN) of the Amazon EFS access point that provides access to the file system.

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

FunctionCode

data FunctionCode Source #

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

See: newFunctionCode smart constructor.

Instances

Instances details
Eq FunctionCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionCode

Show FunctionCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionCode

Generic FunctionCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionCode

Associated Types

type Rep FunctionCode :: Type -> Type #

NFData FunctionCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionCode

Methods

rnf :: FunctionCode -> () #

Hashable FunctionCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionCode

ToJSON FunctionCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionCode

type Rep FunctionCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionCode

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

newFunctionCode :: FunctionCode Source #

Create a value of FunctionCode with all optional fields omitted.

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

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

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

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

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

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

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

FunctionCodeLocation

data FunctionCodeLocation Source #

Details about a function's deployment package.

See: newFunctionCodeLocation smart constructor.

Instances

Instances details
Eq FunctionCodeLocation Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionCodeLocation

Read FunctionCodeLocation Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionCodeLocation

Show FunctionCodeLocation Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionCodeLocation

Generic FunctionCodeLocation Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionCodeLocation

Associated Types

type Rep FunctionCodeLocation :: Type -> Type #

NFData FunctionCodeLocation Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionCodeLocation

Methods

rnf :: FunctionCodeLocation -> () #

Hashable FunctionCodeLocation Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionCodeLocation

FromJSON FunctionCodeLocation Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionCodeLocation

type Rep FunctionCodeLocation Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionCodeLocation

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

newFunctionCodeLocation :: FunctionCodeLocation Source #

Create a value of FunctionCodeLocation with all optional fields omitted.

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

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

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

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

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

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

FunctionConfiguration

data FunctionConfiguration Source #

Details about a function's configuration.

See: newFunctionConfiguration smart constructor.

Instances

Instances details
Eq FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

Show FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

Generic FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

Associated Types

type Rep FunctionConfiguration :: Type -> Type #

NFData FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

Methods

rnf :: FunctionConfiguration -> () #

Hashable FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

FromJSON FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

type Rep FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

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

newFunctionConfiguration :: FunctionConfiguration Source #

Create a value of FunctionConfiguration with all optional fields omitted.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

FunctionEventInvokeConfig

data FunctionEventInvokeConfig Source #

See: newFunctionEventInvokeConfig smart constructor.

Instances

Instances details
Eq FunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionEventInvokeConfig

Read FunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionEventInvokeConfig

Show FunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionEventInvokeConfig

Generic FunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionEventInvokeConfig

Associated Types

type Rep FunctionEventInvokeConfig :: Type -> Type #

NFData FunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionEventInvokeConfig

Hashable FunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionEventInvokeConfig

FromJSON FunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionEventInvokeConfig

type Rep FunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionEventInvokeConfig

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

newFunctionEventInvokeConfig :: FunctionEventInvokeConfig Source #

Create a value of FunctionEventInvokeConfig with all optional fields omitted.

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

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

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

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

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

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

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

Destinations

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

GetLayerVersionResponse

data GetLayerVersionResponse Source #

See: newGetLayerVersionResponse smart constructor.

Instances

Instances details
Eq GetLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.GetLayerVersionResponse

Read GetLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.GetLayerVersionResponse

Show GetLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.GetLayerVersionResponse

Generic GetLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.GetLayerVersionResponse

Associated Types

type Rep GetLayerVersionResponse :: Type -> Type #

NFData GetLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.GetLayerVersionResponse

Methods

rnf :: GetLayerVersionResponse -> () #

Hashable GetLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.GetLayerVersionResponse

FromJSON GetLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.GetLayerVersionResponse

type Rep GetLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.GetLayerVersionResponse

ImageConfig

data ImageConfig Source #

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

See: newImageConfig smart constructor.

Constructors

ImageConfig' (Maybe [Text]) (Maybe [Text]) (Maybe Text) 

Instances

Instances details
Eq ImageConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfig

Read ImageConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfig

Show ImageConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfig

Generic ImageConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfig

Associated Types

type Rep ImageConfig :: Type -> Type #

NFData ImageConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfig

Methods

rnf :: ImageConfig -> () #

Hashable ImageConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfig

ToJSON ImageConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfig

FromJSON ImageConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfig

type Rep ImageConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfig

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

newImageConfig :: ImageConfig Source #

Create a value of ImageConfig with all optional fields omitted.

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

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

$sel:command:ImageConfig', imageConfig_command - Specifies parameters that you want to pass in with ENTRYPOINT.

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

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

ImageConfigError

data ImageConfigError Source #

Error response to GetFunctionConfiguration.

See: newImageConfigError smart constructor.

Instances

Instances details
Eq ImageConfigError Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfigError

Show ImageConfigError Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfigError

Generic ImageConfigError Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfigError

Associated Types

type Rep ImageConfigError :: Type -> Type #

NFData ImageConfigError Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfigError

Methods

rnf :: ImageConfigError -> () #

Hashable ImageConfigError Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfigError

FromJSON ImageConfigError Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfigError

type Rep ImageConfigError Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfigError

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

newImageConfigError :: ImageConfigError Source #

Create a value of ImageConfigError with all optional fields omitted.

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

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

$sel:errorCode:ImageConfigError', imageConfigError_errorCode - Error code.

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

ImageConfigResponse

data ImageConfigResponse Source #

Response to GetFunctionConfiguration request.

See: newImageConfigResponse smart constructor.

Instances

Instances details
Eq ImageConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfigResponse

Show ImageConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfigResponse

Generic ImageConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfigResponse

Associated Types

type Rep ImageConfigResponse :: Type -> Type #

NFData ImageConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfigResponse

Methods

rnf :: ImageConfigResponse -> () #

Hashable ImageConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfigResponse

FromJSON ImageConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfigResponse

type Rep ImageConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfigResponse

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

newImageConfigResponse :: ImageConfigResponse Source #

Create a value of ImageConfigResponse with all optional fields omitted.

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

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

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

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

Layer

data Layer Source #

An Lambda layer.

See: newLayer smart constructor.

Constructors

Layer' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Integer) 

Instances

Instances details
Eq Layer Source # 
Instance details

Defined in Amazonka.Lambda.Types.Layer

Methods

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

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

Read Layer Source # 
Instance details

Defined in Amazonka.Lambda.Types.Layer

Show Layer Source # 
Instance details

Defined in Amazonka.Lambda.Types.Layer

Methods

showsPrec :: Int -> Layer -> ShowS #

show :: Layer -> String #

showList :: [Layer] -> ShowS #

Generic Layer Source # 
Instance details

Defined in Amazonka.Lambda.Types.Layer

Associated Types

type Rep Layer :: Type -> Type #

Methods

from :: Layer -> Rep Layer x #

to :: Rep Layer x -> Layer #

NFData Layer Source # 
Instance details

Defined in Amazonka.Lambda.Types.Layer

Methods

rnf :: Layer -> () #

Hashable Layer Source # 
Instance details

Defined in Amazonka.Lambda.Types.Layer

Methods

hashWithSalt :: Int -> Layer -> Int #

hash :: Layer -> Int #

FromJSON Layer Source # 
Instance details

Defined in Amazonka.Lambda.Types.Layer

type Rep Layer Source # 
Instance details

Defined in Amazonka.Lambda.Types.Layer

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

newLayer :: Layer Source #

Create a value of Layer with all optional fields omitted.

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

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

$sel:signingProfileVersionArn:Layer', layer_signingProfileVersionArn - The Amazon Resource Name (ARN) for a signing profile version.

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

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

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

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.

Instances

Instances details
Eq LayerVersionContentInput Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionContentInput

Show LayerVersionContentInput Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionContentInput

Generic LayerVersionContentInput Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionContentInput

Associated Types

type Rep LayerVersionContentInput :: Type -> Type #

NFData LayerVersionContentInput Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionContentInput

Hashable LayerVersionContentInput Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionContentInput

ToJSON LayerVersionContentInput Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionContentInput

type Rep LayerVersionContentInput Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionContentInput

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

newLayerVersionContentInput :: LayerVersionContentInput Source #

Create a value of LayerVersionContentInput with all optional fields omitted.

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

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

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

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

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

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

LayerVersionContentOutput

data LayerVersionContentOutput Source #

Details about a version of an Lambda layer.

See: newLayerVersionContentOutput smart constructor.

Instances

Instances details
Eq LayerVersionContentOutput Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionContentOutput

Read LayerVersionContentOutput Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionContentOutput

Show LayerVersionContentOutput Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionContentOutput

Generic LayerVersionContentOutput Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionContentOutput

Associated Types

type Rep LayerVersionContentOutput :: Type -> Type #

NFData LayerVersionContentOutput Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionContentOutput

Hashable LayerVersionContentOutput Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionContentOutput

FromJSON LayerVersionContentOutput Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionContentOutput

type Rep LayerVersionContentOutput Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionContentOutput

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

newLayerVersionContentOutput :: LayerVersionContentOutput Source #

Create a value of LayerVersionContentOutput with all optional fields omitted.

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

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

$sel:signingProfileVersionArn:LayerVersionContentOutput', layerVersionContentOutput_signingProfileVersionArn - The Amazon Resource Name (ARN) for a signing profile version.

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

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

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

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

LayerVersionsListItem

data LayerVersionsListItem Source #

Details about a version of an Lambda layer.

See: newLayerVersionsListItem smart constructor.

Instances

Instances details
Eq LayerVersionsListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionsListItem

Read LayerVersionsListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionsListItem

Show LayerVersionsListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionsListItem

Generic LayerVersionsListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionsListItem

Associated Types

type Rep LayerVersionsListItem :: Type -> Type #

NFData LayerVersionsListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionsListItem

Methods

rnf :: LayerVersionsListItem -> () #

Hashable LayerVersionsListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionsListItem

FromJSON LayerVersionsListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionsListItem

type Rep LayerVersionsListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionsListItem

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

newLayerVersionsListItem :: LayerVersionsListItem Source #

Create a value of LayerVersionsListItem with all optional fields omitted.

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

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

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

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

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

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

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

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

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

LayersListItem

data LayersListItem Source #

Details about an Lambda layer.

See: newLayersListItem smart constructor.

Instances

Instances details
Eq LayersListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayersListItem

Read LayersListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayersListItem

Show LayersListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayersListItem

Generic LayersListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayersListItem

Associated Types

type Rep LayersListItem :: Type -> Type #

NFData LayersListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayersListItem

Methods

rnf :: LayersListItem -> () #

Hashable LayersListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayersListItem

FromJSON LayersListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayersListItem

type Rep LayersListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayersListItem

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

newLayersListItem :: LayersListItem Source #

Create a value of LayersListItem with all optional fields omitted.

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

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

$sel:layerName:LayersListItem', layersListItem_layerName - The name of the layer.

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

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

OnFailure

data OnFailure Source #

A destination for events that failed processing.

See: newOnFailure smart constructor.

Constructors

OnFailure' (Maybe Text) 

Instances

Instances details
Eq OnFailure Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnFailure

Read OnFailure Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnFailure

Show OnFailure Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnFailure

Generic OnFailure Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnFailure

Associated Types

type Rep OnFailure :: Type -> Type #

NFData OnFailure Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnFailure

Methods

rnf :: OnFailure -> () #

Hashable OnFailure Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnFailure

ToJSON OnFailure Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnFailure

FromJSON OnFailure Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnFailure

type Rep OnFailure Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnFailure

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

newOnFailure :: OnFailure Source #

Create a value of OnFailure with all optional fields omitted.

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

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

$sel:destination:OnFailure', onFailure_destination - The Amazon Resource Name (ARN) of the destination resource.

OnSuccess

data OnSuccess Source #

A destination for events that were processed successfully.

See: newOnSuccess smart constructor.

Constructors

OnSuccess' (Maybe Text) 

Instances

Instances details
Eq OnSuccess Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnSuccess

Read OnSuccess Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnSuccess

Show OnSuccess Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnSuccess

Generic OnSuccess Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnSuccess

Associated Types

type Rep OnSuccess :: Type -> Type #

NFData OnSuccess Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnSuccess

Methods

rnf :: OnSuccess -> () #

Hashable OnSuccess Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnSuccess

ToJSON OnSuccess Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnSuccess

FromJSON OnSuccess Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnSuccess

type Rep OnSuccess Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnSuccess

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

newOnSuccess :: OnSuccess Source #

Create a value of OnSuccess with all optional fields omitted.

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

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

$sel:destination:OnSuccess', onSuccess_destination - The Amazon Resource Name (ARN) of the destination resource.

ProvisionedConcurrencyConfigListItem

data ProvisionedConcurrencyConfigListItem Source #

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

See: newProvisionedConcurrencyConfigListItem smart constructor.

Instances

Instances details
Eq ProvisionedConcurrencyConfigListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyConfigListItem

Read ProvisionedConcurrencyConfigListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyConfigListItem

Show ProvisionedConcurrencyConfigListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyConfigListItem

Generic ProvisionedConcurrencyConfigListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyConfigListItem

NFData ProvisionedConcurrencyConfigListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyConfigListItem

Hashable ProvisionedConcurrencyConfigListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyConfigListItem

FromJSON ProvisionedConcurrencyConfigListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyConfigListItem

type Rep ProvisionedConcurrencyConfigListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyConfigListItem

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

newProvisionedConcurrencyConfigListItem :: ProvisionedConcurrencyConfigListItem Source #

Create a value of ProvisionedConcurrencyConfigListItem with all optional fields omitted.

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

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

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

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

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

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

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

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

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

SelfManagedEventSource

data SelfManagedEventSource Source #

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

See: newSelfManagedEventSource smart constructor.

Instances

Instances details
Eq SelfManagedEventSource Source # 
Instance details

Defined in Amazonka.Lambda.Types.SelfManagedEventSource

Read SelfManagedEventSource Source # 
Instance details

Defined in Amazonka.Lambda.Types.SelfManagedEventSource

Show SelfManagedEventSource Source # 
Instance details

Defined in Amazonka.Lambda.Types.SelfManagedEventSource

Generic SelfManagedEventSource Source # 
Instance details

Defined in Amazonka.Lambda.Types.SelfManagedEventSource

Associated Types

type Rep SelfManagedEventSource :: Type -> Type #

NFData SelfManagedEventSource Source # 
Instance details

Defined in Amazonka.Lambda.Types.SelfManagedEventSource

Methods

rnf :: SelfManagedEventSource -> () #

Hashable SelfManagedEventSource Source # 
Instance details

Defined in Amazonka.Lambda.Types.SelfManagedEventSource

ToJSON SelfManagedEventSource Source # 
Instance details

Defined in Amazonka.Lambda.Types.SelfManagedEventSource

FromJSON SelfManagedEventSource Source # 
Instance details

Defined in Amazonka.Lambda.Types.SelfManagedEventSource

type Rep SelfManagedEventSource Source # 
Instance details

Defined in Amazonka.Lambda.Types.SelfManagedEventSource

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

newSelfManagedEventSource :: SelfManagedEventSource Source #

Create a value of SelfManagedEventSource with all optional fields omitted.

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

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

$sel:endpoints:SelfManagedEventSource', selfManagedEventSource_endpoints - The list of bootstrap servers for your Kafka brokers in the following format: "KAFKA_BOOTSTRAP_SERVERS": ["abc.xyz.com:xxxx","abc2.xyz.com:xxxx"].

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.

Instances

Instances details
Eq SourceAccessConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessConfiguration

Read SourceAccessConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessConfiguration

Show SourceAccessConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessConfiguration

Generic SourceAccessConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessConfiguration

Associated Types

type Rep SourceAccessConfiguration :: Type -> Type #

NFData SourceAccessConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessConfiguration

Hashable SourceAccessConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessConfiguration

ToJSON SourceAccessConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessConfiguration

FromJSON SourceAccessConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessConfiguration

type Rep SourceAccessConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessConfiguration

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

newSourceAccessConfiguration :: SourceAccessConfiguration Source #

Create a value of SourceAccessConfiguration with all optional fields omitted.

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

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

$sel:uri:SourceAccessConfiguration', sourceAccessConfiguration_uri - The value for your chosen configuration in Type. For example: "URI": "arn:aws:secretsmanager:us-east-1:01234567890:secret:MyBrokerSecretName".

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

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

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.

Instances

Instances details
Eq TracingConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingConfig

Read TracingConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingConfig

Show TracingConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingConfig

Generic TracingConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingConfig

Associated Types

type Rep TracingConfig :: Type -> Type #

NFData TracingConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingConfig

Methods

rnf :: TracingConfig -> () #

Hashable TracingConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingConfig

ToJSON TracingConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingConfig

type Rep TracingConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingConfig

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

newTracingConfig :: TracingConfig Source #

Create a value of TracingConfig with all optional fields omitted.

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

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

$sel:mode:TracingConfig', tracingConfig_mode - The tracing mode.

TracingConfigResponse

data TracingConfigResponse Source #

The function's X-Ray tracing configuration.

See: newTracingConfigResponse smart constructor.

Instances

Instances details
Eq TracingConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingConfigResponse

Read TracingConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingConfigResponse

Show TracingConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingConfigResponse

Generic TracingConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingConfigResponse

Associated Types

type Rep TracingConfigResponse :: Type -> Type #

NFData TracingConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingConfigResponse

Methods

rnf :: TracingConfigResponse -> () #

Hashable TracingConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingConfigResponse

FromJSON TracingConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingConfigResponse

type Rep TracingConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingConfigResponse

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

newTracingConfigResponse :: TracingConfigResponse Source #

Create a value of TracingConfigResponse with all optional fields omitted.

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

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

$sel:mode:TracingConfigResponse', tracingConfigResponse_mode - The tracing mode.

VpcConfig

data VpcConfig Source #

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

See: newVpcConfig smart constructor.

Constructors

VpcConfig' (Maybe [Text]) (Maybe [Text]) 

Instances

Instances details
Eq VpcConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.VpcConfig

Read VpcConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.VpcConfig

Show VpcConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.VpcConfig

Generic VpcConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.VpcConfig

Associated Types

type Rep VpcConfig :: Type -> Type #

NFData VpcConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.VpcConfig

Methods

rnf :: VpcConfig -> () #

Hashable VpcConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.VpcConfig

ToJSON VpcConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.VpcConfig

type Rep VpcConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.VpcConfig

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

newVpcConfig :: VpcConfig Source #

Create a value of VpcConfig with all optional fields omitted.

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

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

$sel:securityGroupIds:VpcConfig', vpcConfig_securityGroupIds - A list of VPC security groups IDs.

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

VpcConfigResponse

data VpcConfigResponse Source #

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

See: newVpcConfigResponse smart constructor.

Constructors

VpcConfigResponse' (Maybe [Text]) (Maybe [Text]) (Maybe Text) 

Instances

Instances details
Eq VpcConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.VpcConfigResponse

Read VpcConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.VpcConfigResponse

Show VpcConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.VpcConfigResponse

Generic VpcConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.VpcConfigResponse

Associated Types

type Rep VpcConfigResponse :: Type -> Type #

NFData VpcConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.VpcConfigResponse

Methods

rnf :: VpcConfigResponse -> () #

Hashable VpcConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.VpcConfigResponse

FromJSON VpcConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.VpcConfigResponse

type Rep VpcConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.VpcConfigResponse

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

newVpcConfigResponse :: VpcConfigResponse Source #

Create a value of VpcConfigResponse with all optional fields omitted.

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

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

$sel:securityGroupIds:VpcConfigResponse', vpcConfigResponse_securityGroupIds - A list of VPC security groups IDs.

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

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