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