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

Amazonka.Lambda

Contents

Description

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

Lambda

Overview

Lambda is a compute service that lets you run code without provisioning or managing servers. Lambda runs your code on a high-availability compute infrastructure and performs all of the administration of the compute resources, including server and operating system maintenance, capacity provisioning and automatic scaling, code monitoring and logging. With Lambda, you can run code for virtually any type of application or backend service. For more information about the Lambda service, see What is Lambda in the Lambda Developer Guide.

The Lambda API Reference provides information about each of the API methods, including details about the parameters in each API request and response.

You can use Software Development Kits (SDKs), Integrated Development Environment (IDE) Toolkits, and command line tools to access the API. For installation instructions, see Tools for Amazon Web Services.

For a list of Region-specific endpoints that Lambda supports, see Lambda endpoints and quotas in the Amazon Web Services General Reference..

When making the API calls, you will need to authenticate your request by providing a signature. Lambda supports signature version 4. For more information, see Signature Version 4 signing process in the Amazon Web Services General Reference..

CA certificates

Because Amazon Web Services SDKs use the CA certificates from your computer, changes to the certificates on the Amazon Web Services servers can cause connection failures when you attempt to use an SDK. You can prevent these failures by keeping your computer's CA certificates and operating system up-to-date. If you encounter this issue in a corporate environment and do not manage your own computer, you might need to ask an administrator to assist with the update process. The following list shows minimum operating system and Java versions:

  • Microsoft Windows versions that have updates from January 2005 or later installed contain at least one of the required CAs in their trust list.
  • Mac OS X 10.4 with Java for Mac OS X 10.4 Release 5 (February 2007), Mac OS X 10.5 (October 2007), and later versions contain at least one of the required CAs in their trust list.
  • Red Hat Enterprise Linux 5 (March 2007), 6, and 7 and CentOS 5, 6, and 7 all contain at least one of the required CAs in their default trusted CA list.
  • Java 1.4.2_12 (May 2006), 5 Update 2 (March 2005), and all later versions, including Java 6 (December 2006), 7, and 8, contain at least one of the required CAs in their default trusted CA list.

When accessing the Lambda management console or Lambda API endpoints, whether through browsers or programmatically, you will need to ensure your client machines support any of the following CAs:

  • Amazon Root CA 1
  • Starfield Services Root Certificate Authority - G2
  • Starfield Class 2 Certification Authority

Root certificates from the first two authorities are available from Amazon trust services, but keeping your computer up-to-date is the more straightforward solution. To learn more about ACM-provided certificates, see Amazon Web Services Certificate Manager FAQs.

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.

CodeSigningConfigNotFoundException

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

The specified code signing configuration does not exist.

CodeStorageExceededException

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

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

CodeVerificationFailedException

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

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

EC2AccessDeniedException

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

Need additional permissions to configure VPC settings.

EC2ThrottledException

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

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

EC2UnexpectedException

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

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

EFSIOException

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

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

EFSMountConnectivityException

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

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

EFSMountFailureException

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

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

EFSMountTimeoutException

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

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

ENILimitReachedException

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

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

InvalidCodeSignatureException

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

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

InvalidParameterValueException

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

One of the parameters in the request is not valid.

InvalidRequestContentException

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

The request body could not be parsed as JSON.

InvalidRuntimeException

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

The runtime or runtime version specified is not supported.

InvalidSecurityGroupIDException

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

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

InvalidSubnetIDException

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

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

InvalidZipFileException

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

Lambda could not unzip the deployment package.

KMSAccessDeniedException

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

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

KMSDisabledException

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

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

KMSInvalidStateException

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

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

KMSNotFoundException

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

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

PolicyLengthExceededException

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

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

PreconditionFailedException

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

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

ProvisionedConcurrencyConfigNotFoundException

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

The specified configuration does not exist.

RequestTooLargeException

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

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

ResourceConflictException

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

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

ResourceInUseException

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

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

ResourceNotFoundException

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

The resource specified in the request does not exist.

ResourceNotReadyException

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

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

ServiceException

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

The Lambda service encountered an internal error.

SnapStartException

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

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

SnapStartNotReadyException

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

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

SnapStartTimeoutException

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

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

SubnetIPAddressLimitReachedException

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

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

TooManyRequestsException

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

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

UnsupportedMediaTypeException

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

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

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.

FunctionActive

newFunctionActive :: Wait GetFunctionConfiguration Source #

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

FunctionActiveV2

newFunctionActiveV2 :: Wait GetFunction Source #

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

FunctionExists

newFunctionExists :: Wait GetFunction Source #

Polls GetFunction every 1 seconds until a successful state is reached. An error is returned after 20 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.

FunctionUpdatedV2

newFunctionUpdatedV2 :: Wait GetFunction Source #

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

PublishedVersionActive

newPublishedVersionActive :: Wait GetFunctionConfiguration Source #

Polls GetFunctionConfiguration every 5 seconds until a successful state is reached. An error is returned after 312 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.

AddLayerVersionPermission

data AddLayerVersionPermission Source #

See: newAddLayerVersionPermission smart constructor.

Instances

Instances details
ToJSON AddLayerVersionPermission Source # 
Instance details

Defined in Amazonka.Lambda.AddLayerVersionPermission

ToHeaders AddLayerVersionPermission Source # 
Instance details

Defined in Amazonka.Lambda.AddLayerVersionPermission

ToPath AddLayerVersionPermission Source # 
Instance details

Defined in Amazonka.Lambda.AddLayerVersionPermission

ToQuery AddLayerVersionPermission Source # 
Instance details

Defined in Amazonka.Lambda.AddLayerVersionPermission

AWSRequest AddLayerVersionPermission Source # 
Instance details

Defined in Amazonka.Lambda.AddLayerVersionPermission

Generic AddLayerVersionPermission Source # 
Instance details

Defined in Amazonka.Lambda.AddLayerVersionPermission

Associated Types

type Rep AddLayerVersionPermission :: Type -> Type #

Read AddLayerVersionPermission Source # 
Instance details

Defined in Amazonka.Lambda.AddLayerVersionPermission

Show AddLayerVersionPermission Source # 
Instance details

Defined in Amazonka.Lambda.AddLayerVersionPermission

NFData AddLayerVersionPermission Source # 
Instance details

Defined in Amazonka.Lambda.AddLayerVersionPermission

Eq AddLayerVersionPermission Source # 
Instance details

Defined in Amazonka.Lambda.AddLayerVersionPermission

Hashable AddLayerVersionPermission Source # 
Instance details

Defined in Amazonka.Lambda.AddLayerVersionPermission

type AWSResponse AddLayerVersionPermission Source # 
Instance details

Defined in Amazonka.Lambda.AddLayerVersionPermission

type Rep AddLayerVersionPermission Source # 
Instance details

Defined in Amazonka.Lambda.AddLayerVersionPermission

type Rep AddLayerVersionPermission = D1 ('MetaData "AddLayerVersionPermission" "Amazonka.Lambda.AddLayerVersionPermission" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "AddLayerVersionPermission'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "revisionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "layerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "versionNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer) :*: S1 ('MetaSel ('Just "statementId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "principal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newAddLayerVersionPermission Source #

Create a value of AddLayerVersionPermission with all optional fields omitted.

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

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

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

AddLayerVersionPermission, addLayerVersionPermission_revisionId - Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.

AddLayerVersionPermission, addLayerVersionPermission_layerName - The name or Amazon Resource Name (ARN) of the layer.

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

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

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

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

data AddLayerVersionPermissionResponse Source #

See: newAddLayerVersionPermissionResponse smart constructor.

Instances

Instances details
Generic AddLayerVersionPermissionResponse Source # 
Instance details

Defined in Amazonka.Lambda.AddLayerVersionPermission

Associated Types

type Rep AddLayerVersionPermissionResponse :: Type -> Type #

Read AddLayerVersionPermissionResponse Source # 
Instance details

Defined in Amazonka.Lambda.AddLayerVersionPermission

Show AddLayerVersionPermissionResponse Source # 
Instance details

Defined in Amazonka.Lambda.AddLayerVersionPermission

NFData AddLayerVersionPermissionResponse Source # 
Instance details

Defined in Amazonka.Lambda.AddLayerVersionPermission

Eq AddLayerVersionPermissionResponse Source # 
Instance details

Defined in Amazonka.Lambda.AddLayerVersionPermission

type Rep AddLayerVersionPermissionResponse Source # 
Instance details

Defined in Amazonka.Lambda.AddLayerVersionPermission

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

newAddLayerVersionPermissionResponse Source #

Create a value of AddLayerVersionPermissionResponse with all optional fields omitted.

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

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

AddLayerVersionPermission, addLayerVersionPermissionResponse_revisionId - A unique identifier for the current revision of the policy.

$sel:statement:AddLayerVersionPermissionResponse', addLayerVersionPermissionResponse_statement - The permission statement.

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

AddPermission

data AddPermission Source #

See: newAddPermission smart constructor.

Instances

Instances details
ToJSON AddPermission Source # 
Instance details

Defined in Amazonka.Lambda.AddPermission

ToHeaders AddPermission Source # 
Instance details

Defined in Amazonka.Lambda.AddPermission

ToPath AddPermission Source # 
Instance details

Defined in Amazonka.Lambda.AddPermission

ToQuery AddPermission Source # 
Instance details

Defined in Amazonka.Lambda.AddPermission

AWSRequest AddPermission Source # 
Instance details

Defined in Amazonka.Lambda.AddPermission

Associated Types

type AWSResponse AddPermission #

Generic AddPermission Source # 
Instance details

Defined in Amazonka.Lambda.AddPermission

Associated Types

type Rep AddPermission :: Type -> Type #

Read AddPermission Source # 
Instance details

Defined in Amazonka.Lambda.AddPermission

Show AddPermission Source # 
Instance details

Defined in Amazonka.Lambda.AddPermission

NFData AddPermission Source # 
Instance details

Defined in Amazonka.Lambda.AddPermission

Methods

rnf :: AddPermission -> () #

Eq AddPermission Source # 
Instance details

Defined in Amazonka.Lambda.AddPermission

Hashable AddPermission Source # 
Instance details

Defined in Amazonka.Lambda.AddPermission

type AWSResponse AddPermission Source # 
Instance details

Defined in Amazonka.Lambda.AddPermission

type Rep AddPermission Source # 
Instance details

Defined in Amazonka.Lambda.AddPermission

newAddPermission Source #

Create a value of AddPermission with all optional fields omitted.

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

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

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

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

$sel:principalOrgID:AddPermission', addPermission_principalOrgID - The identifier for your organization in Organizations. Use this to grant permissions to all the Amazon Web Services accounts under this organization.

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

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

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

Note that Lambda configures the comparison using the StringLike operator.

AddPermission, addPermission_functionName - The name of the Lambda function, version, or alias.

Name formats

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

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

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

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

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

data AddPermissionResponse Source #

See: newAddPermissionResponse smart constructor.

Instances

Instances details
Generic AddPermissionResponse Source # 
Instance details

Defined in Amazonka.Lambda.AddPermission

Associated Types

type Rep AddPermissionResponse :: Type -> Type #

Read AddPermissionResponse Source # 
Instance details

Defined in Amazonka.Lambda.AddPermission

Show AddPermissionResponse Source # 
Instance details

Defined in Amazonka.Lambda.AddPermission

NFData AddPermissionResponse Source # 
Instance details

Defined in Amazonka.Lambda.AddPermission

Methods

rnf :: AddPermissionResponse -> () #

Eq AddPermissionResponse Source # 
Instance details

Defined in Amazonka.Lambda.AddPermission

type Rep AddPermissionResponse Source # 
Instance details

Defined in Amazonka.Lambda.AddPermission

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

newAddPermissionResponse Source #

Create a value of AddPermissionResponse with all optional fields omitted.

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

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

$sel:statement:AddPermissionResponse', addPermissionResponse_statement - The permission statement that's added to the function policy.

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

CreateAlias

data CreateAlias Source #

See: newCreateAlias smart constructor.

Instances

Instances details
ToJSON CreateAlias Source # 
Instance details

Defined in Amazonka.Lambda.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

AWSRequest CreateAlias Source # 
Instance details

Defined in Amazonka.Lambda.CreateAlias

Associated Types

type AWSResponse CreateAlias #

Generic CreateAlias Source # 
Instance details

Defined in Amazonka.Lambda.CreateAlias

Associated Types

type Rep CreateAlias :: Type -> Type #

Read CreateAlias Source # 
Instance details

Defined in Amazonka.Lambda.CreateAlias

Show CreateAlias Source # 
Instance details

Defined in Amazonka.Lambda.CreateAlias

NFData CreateAlias Source # 
Instance details

Defined in Amazonka.Lambda.CreateAlias

Methods

rnf :: CreateAlias -> () #

Eq CreateAlias Source # 
Instance details

Defined in Amazonka.Lambda.CreateAlias

Hashable CreateAlias Source # 
Instance details

Defined in Amazonka.Lambda.CreateAlias

type AWSResponse 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" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "CreateAlias'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "routingConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AliasRoutingConfiguration))) :*: (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)))))

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:

CreateAlias, createAlias_description - A description of the alias.

CreateAlias, createAlias_routingConfig - The routing configuration of the alias.

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.

CreateAlias, createAlias_name - The name of the alias.

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

Defined in Amazonka.Lambda.Types.AliasConfiguration

Generic AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

Associated Types

type Rep AliasConfiguration :: Type -> Type #

Read AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

Show AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

NFData AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

Methods

rnf :: AliasConfiguration -> () #

Eq AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

Hashable AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

type Rep AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

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

newAliasConfiguration :: AliasConfiguration Source #

Create a value of AliasConfiguration with all optional fields omitted.

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

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

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

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

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

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

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

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

CreateCodeSigningConfig

data CreateCodeSigningConfig Source #

See: newCreateCodeSigningConfig smart constructor.

Instances

Instances details
ToJSON CreateCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.CreateCodeSigningConfig

ToHeaders CreateCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.CreateCodeSigningConfig

ToPath CreateCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.CreateCodeSigningConfig

ToQuery CreateCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.CreateCodeSigningConfig

AWSRequest CreateCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.CreateCodeSigningConfig

Generic CreateCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.CreateCodeSigningConfig

Associated Types

type Rep CreateCodeSigningConfig :: Type -> Type #

Read CreateCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.CreateCodeSigningConfig

Show CreateCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.CreateCodeSigningConfig

NFData CreateCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.CreateCodeSigningConfig

Methods

rnf :: CreateCodeSigningConfig -> () #

Eq CreateCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.CreateCodeSigningConfig

Hashable CreateCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.CreateCodeSigningConfig

type AWSResponse CreateCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.CreateCodeSigningConfig

type Rep CreateCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.CreateCodeSigningConfig

type Rep CreateCodeSigningConfig = D1 ('MetaData "CreateCodeSigningConfig" "Amazonka.Lambda.CreateCodeSigningConfig" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "CreateCodeSigningConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "codeSigningPolicies") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CodeSigningPolicies)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "allowedPublishers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AllowedPublishers))))

newCreateCodeSigningConfig Source #

Create a value of CreateCodeSigningConfig with all optional fields omitted.

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

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

CreateCodeSigningConfig, createCodeSigningConfig_codeSigningPolicies - The code signing policies define the actions to take if the validation checks fail.

CreateCodeSigningConfig, createCodeSigningConfig_description - Descriptive name for this code signing configuration.

CreateCodeSigningConfig, createCodeSigningConfig_allowedPublishers - Signing profiles for this code signing configuration.

data CreateCodeSigningConfigResponse Source #

See: newCreateCodeSigningConfigResponse smart constructor.

Instances

Instances details
Generic CreateCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.CreateCodeSigningConfig

Associated Types

type Rep CreateCodeSigningConfigResponse :: Type -> Type #

Read CreateCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.CreateCodeSigningConfig

Show CreateCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.CreateCodeSigningConfig

NFData CreateCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.CreateCodeSigningConfig

Eq CreateCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.CreateCodeSigningConfig

type Rep CreateCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.CreateCodeSigningConfig

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

newCreateCodeSigningConfigResponse Source #

Create a value of CreateCodeSigningConfigResponse with all optional fields omitted.

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

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

$sel:httpStatus:CreateCodeSigningConfigResponse', createCodeSigningConfigResponse_httpStatus - The response's http status code.

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

CreateEventSourceMapping

data CreateEventSourceMapping Source #

See: newCreateEventSourceMapping smart constructor.

Instances

Instances details
ToJSON CreateEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.CreateEventSourceMapping

ToHeaders CreateEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.CreateEventSourceMapping

ToPath CreateEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.CreateEventSourceMapping

ToQuery CreateEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.CreateEventSourceMapping

AWSRequest CreateEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.CreateEventSourceMapping

Generic CreateEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.CreateEventSourceMapping

Associated Types

type Rep CreateEventSourceMapping :: Type -> Type #

Read CreateEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.CreateEventSourceMapping

Show CreateEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.CreateEventSourceMapping

NFData CreateEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.CreateEventSourceMapping

Eq CreateEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.CreateEventSourceMapping

Hashable CreateEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.CreateEventSourceMapping

type AWSResponse CreateEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.CreateEventSourceMapping

type Rep CreateEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.CreateEventSourceMapping

type Rep CreateEventSourceMapping = D1 ('MetaData "CreateEventSourceMapping" "Amazonka.Lambda.CreateEventSourceMapping" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "CreateEventSourceMapping'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "amazonManagedKafkaEventSourceConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AmazonManagedKafkaEventSourceConfig)) :*: S1 ('MetaSel ('Just "batchSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "bisectBatchOnFunctionError") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "destinationConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DestinationConfig)) :*: S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 ('MetaSel ('Just "eventSourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "filterCriteria") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FilterCriteria))) :*: (S1 ('MetaSel ('Just "functionResponseTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [FunctionResponseType])) :*: (S1 ('MetaSel ('Just "maximumBatchingWindowInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "maximumRecordAgeInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))) :*: (((S1 ('MetaSel ('Just "maximumRetryAttempts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "parallelizationFactor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "queues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: (S1 ('MetaSel ('Just "selfManagedEventSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SelfManagedEventSource)) :*: S1 ('MetaSel ('Just "selfManagedKafkaEventSourceConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SelfManagedKafkaEventSourceConfig))))) :*: ((S1 ('MetaSel ('Just "sourceAccessConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SourceAccessConfiguration])) :*: (S1 ('MetaSel ('Just "startingPosition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EventSourcePosition)) :*: S1 ('MetaSel ('Just "startingPositionTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "topics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: (S1 ('MetaSel ('Just "tumblingWindowInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "functionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))))

newCreateEventSourceMapping Source #

Create a value of CreateEventSourceMapping with all optional fields omitted.

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

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

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

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

  • Amazon Kinesis - Default 100. Max 10,000.
  • Amazon DynamoDB Streams - Default 100. Max 10,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.
  • Amazon MQ (ActiveMQ and RabbitMQ) - Default 100. Max 10,000.

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

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

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

Default: True

CreateEventSourceMapping, createEventSourceMapping_eventSourceArn - The Amazon Resource Name (ARN) of the event source.

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

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

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

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

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

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

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

CreateEventSourceMapping, createEventSourceMapping_maximumRetryAttempts - (Streams only) Discard records after the specified number of retries. The default value is infinite (-1). When set to infinite (-1), failed records are retried until the record expires.

CreateEventSourceMapping, createEventSourceMapping_parallelizationFactor - (Streams only) The number of batches to process from each shard concurrently.

CreateEventSourceMapping, createEventSourceMapping_queues - (MQ) The name of the Amazon MQ broker destination queue to consume.

CreateEventSourceMapping, createEventSourceMapping_selfManagedEventSource - The self-managed Apache Kafka cluster to receive records from.

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

CreateEventSourceMapping, createEventSourceMapping_sourceAccessConfigurations - An array of authentication protocols or VPC components required to secure your event source.

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

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

CreateEventSourceMapping, createEventSourceMapping_topics - The name of the Kafka topic.

CreateEventSourceMapping, createEventSourceMapping_tumblingWindowInSeconds - (Streams only) The duration in seconds of a processing window. The range is between 1 second and 900 seconds.

CreateEventSourceMapping, createEventSourceMapping_functionName - The name of the Lambda function.

Name formats

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

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

data EventSourceMappingConfiguration Source #

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

See: newEventSourceMappingConfiguration smart constructor.

Instances

Instances details
FromJSON EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

Generic EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

Associated Types

type Rep EventSourceMappingConfiguration :: Type -> Type #

Read EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

Show EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

NFData EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

Eq EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

Hashable EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

type Rep EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

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

newEventSourceMappingConfiguration :: EventSourceMappingConfiguration Source #

Create a value of EventSourceMappingConfiguration with all optional fields omitted.

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

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

$sel:amazonManagedKafkaEventSourceConfig:EventSourceMappingConfiguration', eventSourceMappingConfiguration_amazonManagedKafkaEventSourceConfig - Specific configuration settings for an Amazon Managed Streaming for Apache Kafka (Amazon MSK) event source.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

CreateFunction

data CreateFunction Source #

See: newCreateFunction smart constructor.

Instances

Instances details
ToJSON CreateFunction Source # 
Instance details

Defined in Amazonka.Lambda.CreateFunction

ToHeaders CreateFunction Source # 
Instance details

Defined in Amazonka.Lambda.CreateFunction

ToPath CreateFunction Source # 
Instance details

Defined in Amazonka.Lambda.CreateFunction

ToQuery CreateFunction Source # 
Instance details

Defined in Amazonka.Lambda.CreateFunction

AWSRequest CreateFunction Source # 
Instance details

Defined in Amazonka.Lambda.CreateFunction

Associated Types

type AWSResponse CreateFunction #

Generic CreateFunction Source # 
Instance details

Defined in Amazonka.Lambda.CreateFunction

Associated Types

type Rep CreateFunction :: Type -> Type #

Show CreateFunction Source # 
Instance details

Defined in Amazonka.Lambda.CreateFunction

NFData CreateFunction Source # 
Instance details

Defined in Amazonka.Lambda.CreateFunction

Methods

rnf :: CreateFunction -> () #

Eq CreateFunction Source # 
Instance details

Defined in Amazonka.Lambda.CreateFunction

Hashable CreateFunction Source # 
Instance details

Defined in Amazonka.Lambda.CreateFunction

type AWSResponse CreateFunction Source # 
Instance details

Defined in Amazonka.Lambda.CreateFunction

type Rep CreateFunction Source # 
Instance details

Defined in Amazonka.Lambda.CreateFunction

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

newCreateFunction Source #

Create a value of CreateFunction with all optional fields omitted.

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

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

CreateFunction, createFunction_architectures - The instruction set architecture that the function supports. Enter a string array with one of the valid values (arm64 or x86_64). The default value is x86_64.

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

CreateFunction, createFunction_deadLetterConfig - A dead-letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see Dead-letter queues.

CreateFunction, createFunction_description - A description of the function.

CreateFunction, createFunction_environment - Environment variables that are accessible from function code during execution.

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

CreateFunction, createFunction_fileSystemConfigs - Connection settings for an Amazon EFS file system.

CreateFunction, createFunction_handler - The name of the method within your code that Lambda calls to run your function. Handler is required if the deployment package is a .zip file archive. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Lambda programming model.

CreateFunction, createFunction_imageConfig - Container image configuration values that override the values in the container image Dockerfile.

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

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

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

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

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

CreateFunction, createFunction_runtime - The identifier of the function's runtime. Runtime is required if the deployment package is a .zip file archive.

CreateFunction, createFunction_snapStart - The function's SnapStart setting.

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

CreateFunction, createFunction_timeout - The amount of time (in seconds) that Lambda allows a function to run before stopping it. The default is 3 seconds. The maximum allowed value is 900 seconds. For more information, see Lambda execution environment.

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

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

CreateFunction, createFunction_functionName - The name of the Lambda function.

Name formats

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

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

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

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

data FunctionConfiguration Source #

Details about a function's configuration.

See: newFunctionConfiguration smart constructor.

Instances

Instances details
FromJSON FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

Generic FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

Associated Types

type Rep FunctionConfiguration :: Type -> Type #

Show FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

NFData FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

Methods

rnf :: FunctionConfiguration -> () #

Eq FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

Hashable FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

type Rep FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

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

newFunctionConfiguration :: FunctionConfiguration Source #

Create a value of FunctionConfiguration with all optional fields omitted.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

FunctionConfiguration, functionConfiguration_signingJobArn - The ARN of the signing job.

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

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

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

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

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

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

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

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

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

CreateFunctionUrlConfig

data CreateFunctionUrlConfig Source #

See: newCreateFunctionUrlConfig smart constructor.

Instances

Instances details
ToJSON CreateFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.CreateFunctionUrlConfig

ToHeaders CreateFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.CreateFunctionUrlConfig

ToPath CreateFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.CreateFunctionUrlConfig

ToQuery CreateFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.CreateFunctionUrlConfig

AWSRequest CreateFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.CreateFunctionUrlConfig

Generic CreateFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.CreateFunctionUrlConfig

Associated Types

type Rep CreateFunctionUrlConfig :: Type -> Type #

Read CreateFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.CreateFunctionUrlConfig

Show CreateFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.CreateFunctionUrlConfig

NFData CreateFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.CreateFunctionUrlConfig

Methods

rnf :: CreateFunctionUrlConfig -> () #

Eq CreateFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.CreateFunctionUrlConfig

Hashable CreateFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.CreateFunctionUrlConfig

type AWSResponse CreateFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.CreateFunctionUrlConfig

type Rep CreateFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.CreateFunctionUrlConfig

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

newCreateFunctionUrlConfig Source #

Create a value of CreateFunctionUrlConfig 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:

CreateFunctionUrlConfig, createFunctionUrlConfig_cors - The cross-origin resource sharing (CORS) settings for your function URL.

$sel:qualifier:CreateFunctionUrlConfig', createFunctionUrlConfig_qualifier - The alias name.

CreateFunctionUrlConfig, createFunctionUrlConfig_functionName - The name of the Lambda function.

Name formats

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

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

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

data CreateFunctionUrlConfigResponse Source #

See: newCreateFunctionUrlConfigResponse smart constructor.

Instances

Instances details
Generic CreateFunctionUrlConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.CreateFunctionUrlConfig

Associated Types

type Rep CreateFunctionUrlConfigResponse :: Type -> Type #

Read CreateFunctionUrlConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.CreateFunctionUrlConfig

Show CreateFunctionUrlConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.CreateFunctionUrlConfig

NFData CreateFunctionUrlConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.CreateFunctionUrlConfig

Eq CreateFunctionUrlConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.CreateFunctionUrlConfig

type Rep CreateFunctionUrlConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.CreateFunctionUrlConfig

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

newCreateFunctionUrlConfigResponse Source #

Create a value of CreateFunctionUrlConfigResponse 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:

CreateFunctionUrlConfig, createFunctionUrlConfigResponse_cors - The cross-origin resource sharing (CORS) settings for your function URL.

$sel:httpStatus:CreateFunctionUrlConfigResponse', createFunctionUrlConfigResponse_httpStatus - The response's http status code.

CreateFunctionUrlConfigResponse, createFunctionUrlConfigResponse_functionUrl - The HTTP URL endpoint for your function.

CreateFunctionUrlConfigResponse, createFunctionUrlConfigResponse_functionArn - The Amazon Resource Name (ARN) of your function.

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

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

DeleteAlias

data DeleteAlias Source #

See: newDeleteAlias smart constructor.

Constructors

DeleteAlias' Text Text 

Instances

Instances details
ToHeaders DeleteAlias Source # 
Instance details

Defined in Amazonka.Lambda.DeleteAlias

Methods

toHeaders :: DeleteAlias -> [Header] #

ToPath DeleteAlias Source # 
Instance details

Defined in Amazonka.Lambda.DeleteAlias

ToQuery DeleteAlias Source # 
Instance details

Defined in Amazonka.Lambda.DeleteAlias

AWSRequest DeleteAlias Source # 
Instance details

Defined in Amazonka.Lambda.DeleteAlias

Associated Types

type AWSResponse DeleteAlias #

Generic DeleteAlias Source # 
Instance details

Defined in Amazonka.Lambda.DeleteAlias

Associated Types

type Rep DeleteAlias :: Type -> Type #

Read DeleteAlias Source # 
Instance details

Defined in Amazonka.Lambda.DeleteAlias

Show DeleteAlias Source # 
Instance details

Defined in Amazonka.Lambda.DeleteAlias

NFData DeleteAlias Source # 
Instance details

Defined in Amazonka.Lambda.DeleteAlias

Methods

rnf :: DeleteAlias -> () #

Eq DeleteAlias Source # 
Instance details

Defined in Amazonka.Lambda.DeleteAlias

Hashable DeleteAlias Source # 
Instance details

Defined in Amazonka.Lambda.DeleteAlias

type AWSResponse DeleteAlias Source # 
Instance details

Defined in Amazonka.Lambda.DeleteAlias

type Rep DeleteAlias Source # 
Instance details

Defined in Amazonka.Lambda.DeleteAlias

type Rep DeleteAlias = D1 ('MetaData "DeleteAlias" "Amazonka.Lambda.DeleteAlias" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "DeleteAlias'" 'PrefixI 'True) (S1 ('MetaSel ('Just "functionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteAlias Source #

Create a value of DeleteAlias with all optional fields omitted.

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

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

DeleteAlias, deleteAlias_functionName - The name of the Lambda function.

Name formats

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

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

DeleteAlias, deleteAlias_name - The name of the alias.

data DeleteAliasResponse Source #

See: newDeleteAliasResponse smart constructor.

Constructors

DeleteAliasResponse' 

newDeleteAliasResponse :: DeleteAliasResponse Source #

Create a value of DeleteAliasResponse with all optional fields omitted.

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

DeleteCodeSigningConfig

data DeleteCodeSigningConfig Source #

See: newDeleteCodeSigningConfig smart constructor.

Instances

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

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

Read DeleteCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteCodeSigningConfig

Show DeleteCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteCodeSigningConfig

NFData DeleteCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteCodeSigningConfig

Methods

rnf :: DeleteCodeSigningConfig -> () #

Eq DeleteCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteCodeSigningConfig

Hashable DeleteCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteCodeSigningConfig

type AWSResponse 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" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "DeleteCodeSigningConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "codeSigningConfigArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

DeleteCodeSigningConfig, deleteCodeSigningConfig_codeSigningConfigArn - The The Amazon Resource Name (ARN) of the code signing configuration.

data DeleteCodeSigningConfigResponse Source #

See: newDeleteCodeSigningConfigResponse smart constructor.

Instances

Instances details
Generic DeleteCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteCodeSigningConfig

Associated Types

type Rep DeleteCodeSigningConfigResponse :: Type -> Type #

Read DeleteCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteCodeSigningConfig

Show DeleteCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteCodeSigningConfig

NFData DeleteCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteCodeSigningConfig

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

DeleteEventSourceMapping

data DeleteEventSourceMapping Source #

See: newDeleteEventSourceMapping smart constructor.

Instances

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

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

Read DeleteEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.DeleteEventSourceMapping

Show DeleteEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.DeleteEventSourceMapping

NFData DeleteEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.DeleteEventSourceMapping

Eq DeleteEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.DeleteEventSourceMapping

Hashable DeleteEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.DeleteEventSourceMapping

type AWSResponse 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" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "DeleteEventSourceMapping'" 'PrefixI 'True) (S1 ('MetaSel ('Just "uuid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

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

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

Generic EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

Associated Types

type Rep EventSourceMappingConfiguration :: Type -> Type #

Read EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

Show EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

NFData EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

Eq EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

Hashable EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

type Rep EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

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

newEventSourceMappingConfiguration :: EventSourceMappingConfiguration Source #

Create a value of EventSourceMappingConfiguration with all optional fields omitted.

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

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

$sel:amazonManagedKafkaEventSourceConfig:EventSourceMappingConfiguration', eventSourceMappingConfiguration_amazonManagedKafkaEventSourceConfig - Specific configuration settings for an Amazon Managed Streaming for Apache Kafka (Amazon MSK) event source.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

DeleteFunction

data DeleteFunction Source #

See: newDeleteFunction smart constructor.

Constructors

DeleteFunction' (Maybe Text) Text 

Instances

Instances details
ToHeaders DeleteFunction Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunction

ToPath DeleteFunction Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunction

ToQuery DeleteFunction Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunction

AWSRequest DeleteFunction Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunction

Associated Types

type AWSResponse DeleteFunction #

Generic DeleteFunction Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunction

Associated Types

type Rep DeleteFunction :: Type -> Type #

Read DeleteFunction Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunction

Show DeleteFunction Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunction

NFData DeleteFunction Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunction

Methods

rnf :: DeleteFunction -> () #

Eq DeleteFunction Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunction

Hashable DeleteFunction Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunction

type AWSResponse DeleteFunction Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunction

type Rep DeleteFunction Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunction

type Rep DeleteFunction = D1 ('MetaData "DeleteFunction" "Amazonka.Lambda.DeleteFunction" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "DeleteFunction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "qualifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "functionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteFunction Source #

Create a value of DeleteFunction with all optional fields omitted.

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

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

$sel:qualifier:DeleteFunction', deleteFunction_qualifier - Specify a version to delete. You can't delete a version that an alias references.

DeleteFunction, deleteFunction_functionName - The name of the Lambda function or version.

Name formats

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

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

data DeleteFunctionResponse Source #

See: newDeleteFunctionResponse smart constructor.

Instances

Instances details
Generic DeleteFunctionResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunction

Associated Types

type Rep DeleteFunctionResponse :: Type -> Type #

Read DeleteFunctionResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunction

Show DeleteFunctionResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunction

NFData DeleteFunctionResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunction

Methods

rnf :: DeleteFunctionResponse -> () #

Eq DeleteFunctionResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunction

type Rep DeleteFunctionResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunction

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

newDeleteFunctionResponse :: DeleteFunctionResponse Source #

Create a value of DeleteFunctionResponse with all optional fields omitted.

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

DeleteFunctionCodeSigningConfig

data DeleteFunctionCodeSigningConfig Source #

See: newDeleteFunctionCodeSigningConfig smart constructor.

Instances

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

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

Read DeleteFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionCodeSigningConfig

Show DeleteFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionCodeSigningConfig

NFData DeleteFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionCodeSigningConfig

Eq DeleteFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionCodeSigningConfig

Hashable DeleteFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionCodeSigningConfig

type AWSResponse 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" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "DeleteFunctionCodeSigningConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "functionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

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
Generic 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

NFData DeleteFunctionCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionCodeSigningConfig

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

DeleteFunctionConcurrency

data DeleteFunctionConcurrency Source #

See: newDeleteFunctionConcurrency smart constructor.

Instances

Instances details
ToHeaders DeleteFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionConcurrency

ToPath DeleteFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionConcurrency

ToQuery DeleteFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionConcurrency

AWSRequest DeleteFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionConcurrency

Generic DeleteFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionConcurrency

Associated Types

type Rep DeleteFunctionConcurrency :: Type -> Type #

Read DeleteFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionConcurrency

Show DeleteFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionConcurrency

NFData DeleteFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionConcurrency

Eq DeleteFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionConcurrency

Hashable DeleteFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionConcurrency

type AWSResponse DeleteFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionConcurrency

type Rep DeleteFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionConcurrency

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

newDeleteFunctionConcurrency Source #

Create a value of DeleteFunctionConcurrency with all optional fields omitted.

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

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

DeleteFunctionConcurrency, deleteFunctionConcurrency_functionName - The name of the Lambda function.

Name formats

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

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

data DeleteFunctionConcurrencyResponse Source #

See: newDeleteFunctionConcurrencyResponse smart constructor.

Instances

Instances details
Generic DeleteFunctionConcurrencyResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionConcurrency

Associated Types

type Rep DeleteFunctionConcurrencyResponse :: Type -> Type #

Read DeleteFunctionConcurrencyResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionConcurrency

Show DeleteFunctionConcurrencyResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionConcurrency

NFData DeleteFunctionConcurrencyResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionConcurrency

Eq DeleteFunctionConcurrencyResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionConcurrency

type Rep DeleteFunctionConcurrencyResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionConcurrency

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

newDeleteFunctionConcurrencyResponse :: DeleteFunctionConcurrencyResponse Source #

Create a value of DeleteFunctionConcurrencyResponse with all optional fields omitted.

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

DeleteFunctionEventInvokeConfig

data DeleteFunctionEventInvokeConfig Source #

See: newDeleteFunctionEventInvokeConfig smart constructor.

Instances

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

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

Read DeleteFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionEventInvokeConfig

Show DeleteFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionEventInvokeConfig

NFData DeleteFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionEventInvokeConfig

Eq DeleteFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionEventInvokeConfig

Hashable DeleteFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionEventInvokeConfig

type AWSResponse 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" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" '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)))

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.

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
Generic 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

NFData DeleteFunctionEventInvokeConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionEventInvokeConfig

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

DeleteFunctionUrlConfig

data DeleteFunctionUrlConfig Source #

See: newDeleteFunctionUrlConfig smart constructor.

Instances

Instances details
ToHeaders DeleteFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionUrlConfig

ToPath DeleteFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionUrlConfig

ToQuery DeleteFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionUrlConfig

AWSRequest DeleteFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionUrlConfig

Generic DeleteFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionUrlConfig

Associated Types

type Rep DeleteFunctionUrlConfig :: Type -> Type #

Read DeleteFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionUrlConfig

Show DeleteFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionUrlConfig

NFData DeleteFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionUrlConfig

Methods

rnf :: DeleteFunctionUrlConfig -> () #

Eq DeleteFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionUrlConfig

Hashable DeleteFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionUrlConfig

type AWSResponse DeleteFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionUrlConfig

type Rep DeleteFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionUrlConfig

type Rep DeleteFunctionUrlConfig = D1 ('MetaData "DeleteFunctionUrlConfig" "Amazonka.Lambda.DeleteFunctionUrlConfig" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "DeleteFunctionUrlConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "qualifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "functionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteFunctionUrlConfig Source #

Create a value of DeleteFunctionUrlConfig 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:DeleteFunctionUrlConfig', deleteFunctionUrlConfig_qualifier - The alias name.

DeleteFunctionUrlConfig, deleteFunctionUrlConfig_functionName - The name of the Lambda function.

Name formats

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

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

data DeleteFunctionUrlConfigResponse Source #

See: newDeleteFunctionUrlConfigResponse smart constructor.

Instances

Instances details
Generic DeleteFunctionUrlConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionUrlConfig

Associated Types

type Rep DeleteFunctionUrlConfigResponse :: Type -> Type #

Read DeleteFunctionUrlConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionUrlConfig

Show DeleteFunctionUrlConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionUrlConfig

NFData DeleteFunctionUrlConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionUrlConfig

Eq DeleteFunctionUrlConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionUrlConfig

type Rep DeleteFunctionUrlConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteFunctionUrlConfig

type Rep DeleteFunctionUrlConfigResponse = D1 ('MetaData "DeleteFunctionUrlConfigResponse" "Amazonka.Lambda.DeleteFunctionUrlConfig" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "DeleteFunctionUrlConfigResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteFunctionUrlConfigResponse :: DeleteFunctionUrlConfigResponse Source #

Create a value of DeleteFunctionUrlConfigResponse with all optional fields omitted.

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

DeleteLayerVersion

data DeleteLayerVersion Source #

See: newDeleteLayerVersion smart constructor.

Instances

Instances details
ToHeaders DeleteLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.DeleteLayerVersion

ToPath DeleteLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.DeleteLayerVersion

ToQuery DeleteLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.DeleteLayerVersion

AWSRequest DeleteLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.DeleteLayerVersion

Associated Types

type AWSResponse DeleteLayerVersion #

Generic DeleteLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.DeleteLayerVersion

Associated Types

type Rep DeleteLayerVersion :: Type -> Type #

Read DeleteLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.DeleteLayerVersion

Show DeleteLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.DeleteLayerVersion

NFData DeleteLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.DeleteLayerVersion

Methods

rnf :: DeleteLayerVersion -> () #

Eq DeleteLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.DeleteLayerVersion

Hashable DeleteLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.DeleteLayerVersion

type AWSResponse DeleteLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.DeleteLayerVersion

type Rep DeleteLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.DeleteLayerVersion

type Rep DeleteLayerVersion = D1 ('MetaData "DeleteLayerVersion" "Amazonka.Lambda.DeleteLayerVersion" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "DeleteLayerVersion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "layerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "versionNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer)))

newDeleteLayerVersion Source #

Create a value of DeleteLayerVersion with all optional fields omitted.

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

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

DeleteLayerVersion, deleteLayerVersion_layerName - The name or Amazon Resource Name (ARN) of the layer.

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

data DeleteLayerVersionResponse Source #

See: newDeleteLayerVersionResponse smart constructor.

Instances

Instances details
Generic DeleteLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteLayerVersion

Associated Types

type Rep DeleteLayerVersionResponse :: Type -> Type #

Read DeleteLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteLayerVersion

Show DeleteLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteLayerVersion

NFData DeleteLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteLayerVersion

Eq DeleteLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteLayerVersion

type Rep DeleteLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteLayerVersion

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

newDeleteLayerVersionResponse :: DeleteLayerVersionResponse Source #

Create a value of DeleteLayerVersionResponse with all optional fields omitted.

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

DeleteProvisionedConcurrencyConfig

data DeleteProvisionedConcurrencyConfig Source #

Instances

Instances details
ToHeaders DeleteProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteProvisionedConcurrencyConfig

ToPath DeleteProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteProvisionedConcurrencyConfig

ToQuery DeleteProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteProvisionedConcurrencyConfig

AWSRequest DeleteProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteProvisionedConcurrencyConfig

Generic DeleteProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteProvisionedConcurrencyConfig

Associated Types

type Rep DeleteProvisionedConcurrencyConfig :: Type -> Type #

Read DeleteProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteProvisionedConcurrencyConfig

Show DeleteProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteProvisionedConcurrencyConfig

NFData DeleteProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteProvisionedConcurrencyConfig

Eq DeleteProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteProvisionedConcurrencyConfig

Hashable DeleteProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteProvisionedConcurrencyConfig

type AWSResponse DeleteProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteProvisionedConcurrencyConfig

type Rep DeleteProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.DeleteProvisionedConcurrencyConfig

type Rep DeleteProvisionedConcurrencyConfig = D1 ('MetaData "DeleteProvisionedConcurrencyConfig" "Amazonka.Lambda.DeleteProvisionedConcurrencyConfig" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "DeleteProvisionedConcurrencyConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "functionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "qualifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteProvisionedConcurrencyConfig Source #

Create a value of DeleteProvisionedConcurrencyConfig with all optional fields omitted.

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

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

DeleteProvisionedConcurrencyConfig, deleteProvisionedConcurrencyConfig_functionName - The name of the Lambda function.

Name formats

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

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

$sel:qualifier:DeleteProvisionedConcurrencyConfig', deleteProvisionedConcurrencyConfig_qualifier - The version number or alias name.

data DeleteProvisionedConcurrencyConfigResponse Source #

Instances

Instances details
Generic DeleteProvisionedConcurrencyConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteProvisionedConcurrencyConfig

Read DeleteProvisionedConcurrencyConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteProvisionedConcurrencyConfig

Show DeleteProvisionedConcurrencyConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteProvisionedConcurrencyConfig

NFData DeleteProvisionedConcurrencyConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteProvisionedConcurrencyConfig

Eq DeleteProvisionedConcurrencyConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteProvisionedConcurrencyConfig

type Rep DeleteProvisionedConcurrencyConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.DeleteProvisionedConcurrencyConfig

type Rep DeleteProvisionedConcurrencyConfigResponse = D1 ('MetaData "DeleteProvisionedConcurrencyConfigResponse" "Amazonka.Lambda.DeleteProvisionedConcurrencyConfig" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "DeleteProvisionedConcurrencyConfigResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

GetAccountSettings

data GetAccountSettings Source #

See: newGetAccountSettings smart constructor.

Constructors

GetAccountSettings' 

Instances

Instances details
ToHeaders GetAccountSettings Source # 
Instance details

Defined in Amazonka.Lambda.GetAccountSettings

ToPath GetAccountSettings Source # 
Instance details

Defined in Amazonka.Lambda.GetAccountSettings

ToQuery GetAccountSettings Source # 
Instance details

Defined in Amazonka.Lambda.GetAccountSettings

AWSRequest GetAccountSettings Source # 
Instance details

Defined in Amazonka.Lambda.GetAccountSettings

Associated Types

type AWSResponse GetAccountSettings #

Generic GetAccountSettings Source # 
Instance details

Defined in Amazonka.Lambda.GetAccountSettings

Associated Types

type Rep GetAccountSettings :: Type -> Type #

Read GetAccountSettings Source # 
Instance details

Defined in Amazonka.Lambda.GetAccountSettings

Show GetAccountSettings Source # 
Instance details

Defined in Amazonka.Lambda.GetAccountSettings

NFData GetAccountSettings Source # 
Instance details

Defined in Amazonka.Lambda.GetAccountSettings

Methods

rnf :: GetAccountSettings -> () #

Eq GetAccountSettings Source # 
Instance details

Defined in Amazonka.Lambda.GetAccountSettings

Hashable GetAccountSettings Source # 
Instance details

Defined in Amazonka.Lambda.GetAccountSettings

type AWSResponse GetAccountSettings Source # 
Instance details

Defined in Amazonka.Lambda.GetAccountSettings

type Rep GetAccountSettings Source # 
Instance details

Defined in Amazonka.Lambda.GetAccountSettings

type Rep GetAccountSettings = D1 ('MetaData "GetAccountSettings" "Amazonka.Lambda.GetAccountSettings" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "GetAccountSettings'" 'PrefixI 'False) (U1 :: Type -> Type))

newGetAccountSettings :: GetAccountSettings Source #

Create a value of GetAccountSettings with all optional fields omitted.

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

data GetAccountSettingsResponse Source #

See: newGetAccountSettingsResponse smart constructor.

Instances

Instances details
Generic GetAccountSettingsResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetAccountSettings

Associated Types

type Rep GetAccountSettingsResponse :: Type -> Type #

Read GetAccountSettingsResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetAccountSettings

Show GetAccountSettingsResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetAccountSettings

NFData GetAccountSettingsResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetAccountSettings

Eq GetAccountSettingsResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetAccountSettings

type Rep GetAccountSettingsResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetAccountSettings

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

newGetAccountSettingsResponse Source #

Create a value of GetAccountSettingsResponse with all optional fields omitted.

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

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

$sel:accountLimit:GetAccountSettingsResponse', getAccountSettingsResponse_accountLimit - Limits that are related to concurrency and code storage.

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

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

GetAlias

data GetAlias Source #

See: newGetAlias smart constructor.

Constructors

GetAlias' Text Text 

Instances

Instances details
ToHeaders GetAlias Source # 
Instance details

Defined in Amazonka.Lambda.GetAlias

Methods

toHeaders :: GetAlias -> [Header] #

ToPath GetAlias Source # 
Instance details

Defined in Amazonka.Lambda.GetAlias

ToQuery GetAlias Source # 
Instance details

Defined in Amazonka.Lambda.GetAlias

AWSRequest GetAlias Source # 
Instance details

Defined in Amazonka.Lambda.GetAlias

Associated Types

type AWSResponse GetAlias #

Generic GetAlias Source # 
Instance details

Defined in Amazonka.Lambda.GetAlias

Associated Types

type Rep GetAlias :: Type -> Type #

Methods

from :: GetAlias -> Rep GetAlias x #

to :: Rep GetAlias x -> GetAlias #

Read GetAlias Source # 
Instance details

Defined in Amazonka.Lambda.GetAlias

Show GetAlias Source # 
Instance details

Defined in Amazonka.Lambda.GetAlias

NFData GetAlias Source # 
Instance details

Defined in Amazonka.Lambda.GetAlias

Methods

rnf :: GetAlias -> () #

Eq GetAlias Source # 
Instance details

Defined in Amazonka.Lambda.GetAlias

Hashable GetAlias Source # 
Instance details

Defined in Amazonka.Lambda.GetAlias

Methods

hashWithSalt :: Int -> GetAlias -> Int #

hash :: GetAlias -> Int #

type AWSResponse GetAlias Source # 
Instance details

Defined in Amazonka.Lambda.GetAlias

type Rep GetAlias Source # 
Instance details

Defined in Amazonka.Lambda.GetAlias

type Rep GetAlias = D1 ('MetaData "GetAlias" "Amazonka.Lambda.GetAlias" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "GetAlias'" 'PrefixI 'True) (S1 ('MetaSel ('Just "functionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetAlias Source #

Create a value of GetAlias with all optional fields omitted.

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

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

GetAlias, getAlias_functionName - The name of the Lambda function.

Name formats

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

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

GetAlias, getAlias_name - The name of the alias.

data AliasConfiguration Source #

Provides configuration information about a Lambda function alias.

See: newAliasConfiguration smart constructor.

Instances

Instances details
FromJSON AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

Generic AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

Associated Types

type Rep AliasConfiguration :: Type -> Type #

Read AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

Show AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

NFData AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

Methods

rnf :: AliasConfiguration -> () #

Eq AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

Hashable AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

type Rep AliasConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasConfiguration

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

newAliasConfiguration :: AliasConfiguration Source #

Create a value of AliasConfiguration with all optional fields omitted.

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

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

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

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

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

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

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

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

GetCodeSigningConfig

data GetCodeSigningConfig Source #

See: newGetCodeSigningConfig smart constructor.

Instances

Instances details
ToHeaders GetCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetCodeSigningConfig

ToPath GetCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetCodeSigningConfig

ToQuery GetCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetCodeSigningConfig

AWSRequest GetCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetCodeSigningConfig

Associated Types

type AWSResponse GetCodeSigningConfig #

Generic GetCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetCodeSigningConfig

Associated Types

type Rep GetCodeSigningConfig :: Type -> Type #

Read GetCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetCodeSigningConfig

Show GetCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetCodeSigningConfig

NFData GetCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetCodeSigningConfig

Methods

rnf :: GetCodeSigningConfig -> () #

Eq GetCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetCodeSigningConfig

Hashable GetCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetCodeSigningConfig

type AWSResponse GetCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetCodeSigningConfig

type Rep GetCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetCodeSigningConfig

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

newGetCodeSigningConfig Source #

Create a value of GetCodeSigningConfig with all optional fields omitted.

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

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

GetCodeSigningConfig, getCodeSigningConfig_codeSigningConfigArn - The The Amazon Resource Name (ARN) of the code signing configuration.

data GetCodeSigningConfigResponse Source #

See: newGetCodeSigningConfigResponse smart constructor.

Instances

Instances details
Generic GetCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetCodeSigningConfig

Associated Types

type Rep GetCodeSigningConfigResponse :: Type -> Type #

Read GetCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetCodeSigningConfig

Show GetCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetCodeSigningConfig

NFData GetCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetCodeSigningConfig

Eq GetCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetCodeSigningConfig

type Rep GetCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetCodeSigningConfig

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

newGetCodeSigningConfigResponse Source #

Create a value of GetCodeSigningConfigResponse with all optional fields omitted.

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

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

$sel:httpStatus:GetCodeSigningConfigResponse', getCodeSigningConfigResponse_httpStatus - The response's http status code.

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

GetEventSourceMapping

data GetEventSourceMapping Source #

See: newGetEventSourceMapping smart constructor.

Instances

Instances details
ToHeaders GetEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.GetEventSourceMapping

ToPath GetEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.GetEventSourceMapping

ToQuery GetEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.GetEventSourceMapping

AWSRequest GetEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.GetEventSourceMapping

Associated Types

type AWSResponse GetEventSourceMapping #

Generic GetEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.GetEventSourceMapping

Associated Types

type Rep GetEventSourceMapping :: Type -> Type #

Read GetEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.GetEventSourceMapping

Show GetEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.GetEventSourceMapping

NFData GetEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.GetEventSourceMapping

Methods

rnf :: GetEventSourceMapping -> () #

Eq GetEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.GetEventSourceMapping

Hashable GetEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.GetEventSourceMapping

type AWSResponse GetEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.GetEventSourceMapping

type Rep GetEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.GetEventSourceMapping

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

newGetEventSourceMapping Source #

Create a value of GetEventSourceMapping with all optional fields omitted.

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

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

GetEventSourceMapping, getEventSourceMapping_uuid - The identifier of the event source mapping.

data EventSourceMappingConfiguration Source #

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

See: newEventSourceMappingConfiguration smart constructor.

Instances

Instances details
FromJSON EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

Generic EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

Associated Types

type Rep EventSourceMappingConfiguration :: Type -> Type #

Read EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

Show EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

NFData EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

Eq EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

Hashable EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

type Rep EventSourceMappingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourceMappingConfiguration

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

newEventSourceMappingConfiguration :: EventSourceMappingConfiguration Source #

Create a value of EventSourceMappingConfiguration with all optional fields omitted.

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

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

$sel:amazonManagedKafkaEventSourceConfig:EventSourceMappingConfiguration', eventSourceMappingConfiguration_amazonManagedKafkaEventSourceConfig - Specific configuration settings for an Amazon Managed Streaming for Apache Kafka (Amazon MSK) event source.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

GetFunction

data GetFunction Source #

See: newGetFunction smart constructor.

Constructors

GetFunction' (Maybe Text) Text 

Instances

Instances details
ToHeaders GetFunction Source # 
Instance details

Defined in Amazonka.Lambda.GetFunction

Methods

toHeaders :: GetFunction -> [Header] #

ToPath GetFunction Source # 
Instance details

Defined in Amazonka.Lambda.GetFunction

ToQuery GetFunction Source # 
Instance details

Defined in Amazonka.Lambda.GetFunction

AWSRequest GetFunction Source # 
Instance details

Defined in Amazonka.Lambda.GetFunction

Associated Types

type AWSResponse GetFunction #

Generic GetFunction Source # 
Instance details

Defined in Amazonka.Lambda.GetFunction

Associated Types

type Rep GetFunction :: Type -> Type #

Read GetFunction Source # 
Instance details

Defined in Amazonka.Lambda.GetFunction

Show GetFunction Source # 
Instance details

Defined in Amazonka.Lambda.GetFunction

NFData GetFunction Source # 
Instance details

Defined in Amazonka.Lambda.GetFunction

Methods

rnf :: GetFunction -> () #

Eq GetFunction Source # 
Instance details

Defined in Amazonka.Lambda.GetFunction

Hashable GetFunction Source # 
Instance details

Defined in Amazonka.Lambda.GetFunction

type AWSResponse GetFunction Source # 
Instance details

Defined in Amazonka.Lambda.GetFunction

type Rep GetFunction Source # 
Instance details

Defined in Amazonka.Lambda.GetFunction

type Rep GetFunction = D1 ('MetaData "GetFunction" "Amazonka.Lambda.GetFunction" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "GetFunction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "qualifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "functionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetFunction Source #

Create a value of GetFunction with all optional fields omitted.

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

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

$sel:qualifier:GetFunction', getFunction_qualifier - Specify a version or alias to get details about a published version of the function.

GetFunction, getFunction_functionName - The name of the Lambda function, version, or alias.

Name formats

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

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

data GetFunctionResponse Source #

See: newGetFunctionResponse smart constructor.

Instances

Instances details
Generic GetFunctionResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetFunction

Associated Types

type Rep GetFunctionResponse :: Type -> Type #

Show GetFunctionResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetFunction

NFData GetFunctionResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetFunction

Methods

rnf :: GetFunctionResponse -> () #

Eq GetFunctionResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetFunction

type Rep GetFunctionResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetFunction

newGetFunctionResponse Source #

Create a value of GetFunctionResponse with all optional fields omitted.

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

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

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

$sel:concurrency:GetFunctionResponse', getFunctionResponse_concurrency - The function's reserved concurrency.

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

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

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

GetFunctionCodeSigningConfig

data GetFunctionCodeSigningConfig Source #

See: newGetFunctionCodeSigningConfig smart constructor.

Instances

Instances details
ToHeaders GetFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionCodeSigningConfig

ToPath GetFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionCodeSigningConfig

ToQuery GetFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionCodeSigningConfig

AWSRequest GetFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionCodeSigningConfig

Generic GetFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionCodeSigningConfig

Associated Types

type Rep GetFunctionCodeSigningConfig :: Type -> Type #

Read GetFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionCodeSigningConfig

Show GetFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionCodeSigningConfig

NFData GetFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionCodeSigningConfig

Eq GetFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionCodeSigningConfig

Hashable GetFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionCodeSigningConfig

type AWSResponse GetFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionCodeSigningConfig

type Rep GetFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionCodeSigningConfig

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

newGetFunctionCodeSigningConfig Source #

Create a value of GetFunctionCodeSigningConfig with all optional fields omitted.

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

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

GetFunctionCodeSigningConfig, getFunctionCodeSigningConfig_functionName - The name of the Lambda function.

Name formats

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

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

data GetFunctionCodeSigningConfigResponse Source #

Instances

Instances details
Generic GetFunctionCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionCodeSigningConfig

Read GetFunctionCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionCodeSigningConfig

Show GetFunctionCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionCodeSigningConfig

NFData GetFunctionCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionCodeSigningConfig

Eq GetFunctionCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionCodeSigningConfig

type Rep GetFunctionCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionCodeSigningConfig

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

newGetFunctionCodeSigningConfigResponse Source #

Create a value of GetFunctionCodeSigningConfigResponse with all optional fields omitted.

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

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

$sel:httpStatus:GetFunctionCodeSigningConfigResponse', getFunctionCodeSigningConfigResponse_httpStatus - The response's http status code.

GetFunctionCodeSigningConfigResponse, getFunctionCodeSigningConfigResponse_codeSigningConfigArn - The The Amazon Resource Name (ARN) of the code signing configuration.

GetFunctionCodeSigningConfig, getFunctionCodeSigningConfigResponse_functionName - The name of the Lambda function.

Name formats

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

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

GetFunctionConcurrency

data GetFunctionConcurrency Source #

See: newGetFunctionConcurrency smart constructor.

Instances

Instances details
ToHeaders GetFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionConcurrency

ToPath GetFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionConcurrency

ToQuery GetFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionConcurrency

AWSRequest GetFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionConcurrency

Associated Types

type AWSResponse GetFunctionConcurrency #

Generic GetFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionConcurrency

Associated Types

type Rep GetFunctionConcurrency :: Type -> Type #

Read GetFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionConcurrency

Show GetFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionConcurrency

NFData GetFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionConcurrency

Methods

rnf :: GetFunctionConcurrency -> () #

Eq GetFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionConcurrency

Hashable GetFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionConcurrency

type AWSResponse GetFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionConcurrency

type Rep GetFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionConcurrency

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

newGetFunctionConcurrency Source #

Create a value of GetFunctionConcurrency with all optional fields omitted.

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

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

GetFunctionConcurrency, getFunctionConcurrency_functionName - The name of the Lambda function.

Name formats

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

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

data GetFunctionConcurrencyResponse Source #

See: newGetFunctionConcurrencyResponse smart constructor.

Instances

Instances details
Generic GetFunctionConcurrencyResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionConcurrency

Associated Types

type Rep GetFunctionConcurrencyResponse :: Type -> Type #

Read GetFunctionConcurrencyResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionConcurrency

Show GetFunctionConcurrencyResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionConcurrency

NFData GetFunctionConcurrencyResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionConcurrency

Eq GetFunctionConcurrencyResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionConcurrency

type Rep GetFunctionConcurrencyResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionConcurrency

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

newGetFunctionConcurrencyResponse Source #

Create a value of GetFunctionConcurrencyResponse with all optional fields omitted.

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

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

GetFunctionConcurrencyResponse, getFunctionConcurrencyResponse_reservedConcurrentExecutions - The number of simultaneous executions that are reserved for the function.

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

GetFunctionConfiguration

data GetFunctionConfiguration Source #

See: newGetFunctionConfiguration smart constructor.

Instances

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

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

Read GetFunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionConfiguration

Show GetFunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionConfiguration

NFData GetFunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionConfiguration

Eq GetFunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionConfiguration

Hashable GetFunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionConfiguration

type AWSResponse 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" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" '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)))

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.

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

Defined in Amazonka.Lambda.Types.FunctionConfiguration

Generic FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

Associated Types

type Rep FunctionConfiguration :: Type -> Type #

Show FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

NFData FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

Methods

rnf :: FunctionConfiguration -> () #

Eq FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

Hashable FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

type Rep FunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionConfiguration

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

newFunctionConfiguration :: FunctionConfiguration Source #

Create a value of FunctionConfiguration with all optional fields omitted.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

FunctionConfiguration, functionConfiguration_signingJobArn - The ARN of the signing job.

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

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

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

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

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

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

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

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

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

GetFunctionEventInvokeConfig

data GetFunctionEventInvokeConfig Source #

See: newGetFunctionEventInvokeConfig smart constructor.

Instances

Instances details
ToHeaders GetFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionEventInvokeConfig

ToPath GetFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionEventInvokeConfig

ToQuery GetFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionEventInvokeConfig

AWSRequest GetFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionEventInvokeConfig

Generic GetFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionEventInvokeConfig

Associated Types

type Rep GetFunctionEventInvokeConfig :: Type -> Type #

Read GetFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionEventInvokeConfig

Show GetFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionEventInvokeConfig

NFData GetFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionEventInvokeConfig

Eq GetFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionEventInvokeConfig

Hashable GetFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionEventInvokeConfig

type AWSResponse GetFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionEventInvokeConfig

type Rep GetFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionEventInvokeConfig

type Rep GetFunctionEventInvokeConfig = D1 ('MetaData "GetFunctionEventInvokeConfig" "Amazonka.Lambda.GetFunctionEventInvokeConfig" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "GetFunctionEventInvokeConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "qualifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "functionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetFunctionEventInvokeConfig Source #

Create a value of GetFunctionEventInvokeConfig with all optional fields omitted.

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

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

$sel:qualifier:GetFunctionEventInvokeConfig', getFunctionEventInvokeConfig_qualifier - A version number or alias name.

GetFunctionEventInvokeConfig, getFunctionEventInvokeConfig_functionName - The name of the Lambda function, version, or alias.

Name formats

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

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

data FunctionEventInvokeConfig Source #

See: newFunctionEventInvokeConfig smart constructor.

Instances

Instances details
FromJSON FunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionEventInvokeConfig

Generic FunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionEventInvokeConfig

Associated Types

type Rep FunctionEventInvokeConfig :: Type -> Type #

Read FunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionEventInvokeConfig

Show FunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionEventInvokeConfig

NFData FunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionEventInvokeConfig

Eq FunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionEventInvokeConfig

Hashable FunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionEventInvokeConfig

type Rep FunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionEventInvokeConfig

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

newFunctionEventInvokeConfig :: FunctionEventInvokeConfig Source #

Create a value of FunctionEventInvokeConfig with all optional fields omitted.

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

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

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

Destinations

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

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

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

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

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

GetFunctionUrlConfig

data GetFunctionUrlConfig Source #

See: newGetFunctionUrlConfig smart constructor.

Instances

Instances details
ToHeaders GetFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionUrlConfig

ToPath GetFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionUrlConfig

ToQuery GetFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionUrlConfig

AWSRequest GetFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionUrlConfig

Associated Types

type AWSResponse GetFunctionUrlConfig #

Generic GetFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionUrlConfig

Associated Types

type Rep GetFunctionUrlConfig :: Type -> Type #

Read GetFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionUrlConfig

Show GetFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionUrlConfig

NFData GetFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionUrlConfig

Methods

rnf :: GetFunctionUrlConfig -> () #

Eq GetFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionUrlConfig

Hashable GetFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionUrlConfig

type AWSResponse GetFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionUrlConfig

type Rep GetFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionUrlConfig

type Rep GetFunctionUrlConfig = D1 ('MetaData "GetFunctionUrlConfig" "Amazonka.Lambda.GetFunctionUrlConfig" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "GetFunctionUrlConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "qualifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "functionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetFunctionUrlConfig Source #

Create a value of GetFunctionUrlConfig 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:GetFunctionUrlConfig', getFunctionUrlConfig_qualifier - The alias name.

GetFunctionUrlConfig, getFunctionUrlConfig_functionName - The name of the Lambda function.

Name formats

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

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

data GetFunctionUrlConfigResponse Source #

See: newGetFunctionUrlConfigResponse smart constructor.

Instances

Instances details
Generic GetFunctionUrlConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionUrlConfig

Associated Types

type Rep GetFunctionUrlConfigResponse :: Type -> Type #

Read GetFunctionUrlConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionUrlConfig

Show GetFunctionUrlConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionUrlConfig

NFData GetFunctionUrlConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionUrlConfig

Eq GetFunctionUrlConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionUrlConfig

type Rep GetFunctionUrlConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetFunctionUrlConfig

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

newGetFunctionUrlConfigResponse Source #

Create a value of GetFunctionUrlConfigResponse 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:

GetFunctionUrlConfigResponse, getFunctionUrlConfigResponse_cors - The cross-origin resource sharing (CORS) settings for your function URL.

$sel:httpStatus:GetFunctionUrlConfigResponse', getFunctionUrlConfigResponse_httpStatus - The response's http status code.

GetFunctionUrlConfigResponse, getFunctionUrlConfigResponse_functionUrl - The HTTP URL endpoint for your function.

GetFunctionUrlConfigResponse, getFunctionUrlConfigResponse_functionArn - The Amazon Resource Name (ARN) of your function.

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

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

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

GetLayerVersion

data GetLayerVersion Source #

See: newGetLayerVersion smart constructor.

Instances

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

AWSRequest GetLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersion

Associated Types

type AWSResponse GetLayerVersion #

Generic GetLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersion

Associated Types

type Rep GetLayerVersion :: Type -> Type #

Read GetLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersion

Show GetLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersion

NFData GetLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersion

Methods

rnf :: GetLayerVersion -> () #

Eq GetLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersion

Hashable GetLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersion

type AWSResponse 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" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "GetLayerVersion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "layerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "versionNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer)))

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:

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

Defined in Amazonka.Lambda.Types.GetLayerVersionResponse

Generic GetLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.GetLayerVersionResponse

Associated Types

type Rep GetLayerVersionResponse :: Type -> Type #

Read GetLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.GetLayerVersionResponse

Show GetLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.GetLayerVersionResponse

NFData GetLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.GetLayerVersionResponse

Methods

rnf :: GetLayerVersionResponse -> () #

Eq GetLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.GetLayerVersionResponse

Hashable GetLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.GetLayerVersionResponse

type Rep GetLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.GetLayerVersionResponse

GetLayerVersionByArn

data GetLayerVersionByArn Source #

See: newGetLayerVersionByArn smart constructor.

Instances

Instances details
ToHeaders GetLayerVersionByArn Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionByArn

ToPath GetLayerVersionByArn Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionByArn

ToQuery GetLayerVersionByArn Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionByArn

AWSRequest GetLayerVersionByArn Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionByArn

Associated Types

type AWSResponse GetLayerVersionByArn #

Generic GetLayerVersionByArn Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionByArn

Associated Types

type Rep GetLayerVersionByArn :: Type -> Type #

Read GetLayerVersionByArn Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionByArn

Show GetLayerVersionByArn Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionByArn

NFData GetLayerVersionByArn Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionByArn

Methods

rnf :: GetLayerVersionByArn -> () #

Eq GetLayerVersionByArn Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionByArn

Hashable GetLayerVersionByArn Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionByArn

type AWSResponse GetLayerVersionByArn Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionByArn

type Rep GetLayerVersionByArn Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionByArn

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

newGetLayerVersionByArn Source #

Create a value of GetLayerVersionByArn with all optional fields omitted.

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

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

GetLayerVersionByArn, getLayerVersionByArn_arn - The ARN of the layer version.

data GetLayerVersionResponse Source #

See: newGetLayerVersionResponse smart constructor.