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 namemy-function (name-only), my-function:v1 (with alias).
  • Function ARNarn:aws:lambda:us-west-2:123456789012:function:my-function.
  • Partial ARN123456789012: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 namemy-function.
  • Function ARNarn:aws:lambda:us-west-2:123456789012:function:my-function.
  • Partial ARN123456789012: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 namemy-function.
  • Function ARNarn:aws:lambda:us-west-2:123456789012:function:my-function.
  • Partial ARN123456789012: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 namemy-function (name-only), my-function:1 (with version).
  • Function ARNarn:aws:lambda:us-west-2:123456789012:function:my-function.
  • Partial ARN123456789012: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 namemy-function.
  • Function ARNarn:aws:lambda:us-west-2:123456789012:function:my-function.
  • Partial ARN123456789012: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 namemy-function.
  • Function ARNarn:aws:lambda:us-west-2:123456789012:function:my-function.
  • Partial ARN123456789012: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 namemy-function.
  • Function ARNarn:aws:lambda:us-west-2:123456789012:function:my-function.
  • Partial ARN123456789012: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 namemy-function (name-only), my-function:v1 (with alias).
  • Function ARNarn:aws:lambda:us-west-2:123456789012:function:my-function.
  • Partial ARN123456789012: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 namemy-function.
  • Function ARNarn:aws:lambda:us-west-2:123456789012:function:my-function.
  • Partial ARN123456789012: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 namemy-function (name-only), my-function:v1 (with alias).
  • Function ARNarn:aws:lambda:us-west-2:123456789012:function:my-function.
  • Partial ARN123456789012: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 namemy-function.
  • Function ARNarn:aws:lambda:us-west-2:123456789012:function:my-function.
  • Partial ARN123456789012: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.

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

GetLayerVersionPolicy

data GetLayerVersionPolicy Source #

See: newGetLayerVersionPolicy smart constructor.

Instances

Instances details
ToHeaders GetLayerVersionPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionPolicy

ToPath GetLayerVersionPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionPolicy

ToQuery GetLayerVersionPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionPolicy

AWSRequest GetLayerVersionPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionPolicy

Associated Types

type AWSResponse GetLayerVersionPolicy #

Generic GetLayerVersionPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionPolicy

Associated Types

type Rep GetLayerVersionPolicy :: Type -> Type #

Read GetLayerVersionPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionPolicy

Show GetLayerVersionPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionPolicy

NFData GetLayerVersionPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionPolicy

Methods

rnf :: GetLayerVersionPolicy -> () #

Eq GetLayerVersionPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionPolicy

Hashable GetLayerVersionPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionPolicy

type AWSResponse GetLayerVersionPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionPolicy

type Rep GetLayerVersionPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionPolicy

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

newGetLayerVersionPolicy Source #

Create a value of GetLayerVersionPolicy with all optional fields omitted.

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

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

GetLayerVersionPolicy, getLayerVersionPolicy_layerName - The name or Amazon Resource Name (ARN) of the layer.

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

data GetLayerVersionPolicyResponse Source #

See: newGetLayerVersionPolicyResponse smart constructor.

Instances

Instances details
Generic GetLayerVersionPolicyResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionPolicy

Associated Types

type Rep GetLayerVersionPolicyResponse :: Type -> Type #

Read GetLayerVersionPolicyResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionPolicy

Show GetLayerVersionPolicyResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionPolicy

NFData GetLayerVersionPolicyResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionPolicy

Eq GetLayerVersionPolicyResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionPolicy

type Rep GetLayerVersionPolicyResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionPolicy

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

newGetLayerVersionPolicyResponse Source #

Create a value of GetLayerVersionPolicyResponse with all optional fields omitted.

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

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

$sel:policy:GetLayerVersionPolicyResponse', getLayerVersionPolicyResponse_policy - The policy document.

GetLayerVersionPolicyResponse, getLayerVersionPolicyResponse_revisionId - A unique identifier for the current revision of the policy.

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

GetPolicy

data GetPolicy Source #

See: newGetPolicy smart constructor.

Constructors

GetPolicy' (Maybe Text) Text 

Instances

Instances details
ToHeaders GetPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetPolicy

Methods

toHeaders :: GetPolicy -> [Header] #

ToPath GetPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetPolicy

ToQuery GetPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetPolicy

AWSRequest GetPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetPolicy

Associated Types

type AWSResponse GetPolicy #

Generic GetPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetPolicy

Associated Types

type Rep GetPolicy :: Type -> Type #

Read GetPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetPolicy

Show GetPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetPolicy

NFData GetPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetPolicy

Methods

rnf :: GetPolicy -> () #

Eq GetPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetPolicy

Hashable GetPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetPolicy

type AWSResponse GetPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetPolicy

type Rep GetPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetPolicy

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

newGetPolicy Source #

Arguments

:: Text

GetPolicy

-> GetPolicy 

Create a value of GetPolicy with all optional fields omitted.

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

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

$sel:qualifier:GetPolicy', getPolicy_qualifier - Specify a version or alias to get the policy for that resource.

GetPolicy, getPolicy_functionName - The name of the Lambda function, version, or alias.

Name formats

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

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

data GetPolicyResponse Source #

See: newGetPolicyResponse smart constructor.

Instances

Instances details
Generic GetPolicyResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetPolicy

Associated Types

type Rep GetPolicyResponse :: Type -> Type #

Read GetPolicyResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetPolicy

Show GetPolicyResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetPolicy

NFData GetPolicyResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetPolicy

Methods

rnf :: GetPolicyResponse -> () #

Eq GetPolicyResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetPolicy

type Rep GetPolicyResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetPolicy

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

newGetPolicyResponse Source #

Create a value of GetPolicyResponse with all optional fields omitted.

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

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

$sel:policy:GetPolicyResponse', getPolicyResponse_policy - The resource-based policy.

GetPolicyResponse, getPolicyResponse_revisionId - A unique identifier for the current revision of the policy.

$sel:httpStatus:GetPolicyResponse', getPolicyResponse_httpStatus - The response's http status code.

GetProvisionedConcurrencyConfig

data GetProvisionedConcurrencyConfig Source #

See: newGetProvisionedConcurrencyConfig smart constructor.

Instances

Instances details
ToHeaders GetProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetProvisionedConcurrencyConfig

ToPath GetProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetProvisionedConcurrencyConfig

ToQuery GetProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetProvisionedConcurrencyConfig

AWSRequest GetProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetProvisionedConcurrencyConfig

Generic GetProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetProvisionedConcurrencyConfig

Associated Types

type Rep GetProvisionedConcurrencyConfig :: Type -> Type #

Read GetProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetProvisionedConcurrencyConfig

Show GetProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetProvisionedConcurrencyConfig

NFData GetProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetProvisionedConcurrencyConfig

Eq GetProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetProvisionedConcurrencyConfig

Hashable GetProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetProvisionedConcurrencyConfig

type AWSResponse GetProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetProvisionedConcurrencyConfig

type Rep GetProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.GetProvisionedConcurrencyConfig

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

newGetProvisionedConcurrencyConfig Source #

Create a value of GetProvisionedConcurrencyConfig with all optional fields omitted.

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

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

GetProvisionedConcurrencyConfig, getProvisionedConcurrencyConfig_functionName - The name of the Lambda function.

Name formats

  • Function namemy-function.
  • Function ARNarn:aws:lambda:us-west-2:123456789012:function:my-function.
  • Partial ARN123456789012:function:my-function.

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

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

data GetProvisionedConcurrencyConfigResponse Source #

Instances

Instances details
Generic GetProvisionedConcurrencyConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetProvisionedConcurrencyConfig

Read GetProvisionedConcurrencyConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetProvisionedConcurrencyConfig

Show GetProvisionedConcurrencyConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetProvisionedConcurrencyConfig

NFData GetProvisionedConcurrencyConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetProvisionedConcurrencyConfig

Eq GetProvisionedConcurrencyConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetProvisionedConcurrencyConfig

type Rep GetProvisionedConcurrencyConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetProvisionedConcurrencyConfig

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

newGetProvisionedConcurrencyConfigResponse Source #

Create a value of GetProvisionedConcurrencyConfigResponse with all optional fields omitted.

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

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

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

GetProvisionedConcurrencyConfigResponse, getProvisionedConcurrencyConfigResponse_availableProvisionedConcurrentExecutions - The amount of provisioned concurrency available.

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

GetProvisionedConcurrencyConfigResponse, getProvisionedConcurrencyConfigResponse_requestedProvisionedConcurrentExecutions - The amount of provisioned concurrency requested.

GetProvisionedConcurrencyConfigResponse, getProvisionedConcurrencyConfigResponse_status - The status of the allocation process.

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

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

Invoke

data Invoke Source #

See: newInvoke smart constructor.

Instances

Instances details
ToBody Invoke Source # 
Instance details

Defined in Amazonka.Lambda.Invoke

Methods

toBody :: Invoke -> RequestBody #

ToHeaders Invoke Source # 
Instance details

Defined in Amazonka.Lambda.Invoke

Methods

toHeaders :: Invoke -> [Header] #

ToPath Invoke Source # 
Instance details

Defined in Amazonka.Lambda.Invoke

Methods

toPath :: Invoke -> ByteString #

ToQuery Invoke Source # 
Instance details

Defined in Amazonka.Lambda.Invoke

AWSRequest Invoke Source # 
Instance details

Defined in Amazonka.Lambda.Invoke

Associated Types

type AWSResponse Invoke #

Generic Invoke Source # 
Instance details

Defined in Amazonka.Lambda.Invoke

Associated Types

type Rep Invoke :: Type -> Type #

Methods

from :: Invoke -> Rep Invoke x #

to :: Rep Invoke x -> Invoke #

Show Invoke Source # 
Instance details

Defined in Amazonka.Lambda.Invoke

NFData Invoke Source # 
Instance details

Defined in Amazonka.Lambda.Invoke

Methods

rnf :: Invoke -> () #

Eq Invoke Source # 
Instance details

Defined in Amazonka.Lambda.Invoke

Methods

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

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

Hashable Invoke Source # 
Instance details

Defined in Amazonka.Lambda.Invoke

Methods

hashWithSalt :: Int -> Invoke -> Int #

hash :: Invoke -> Int #

type AWSResponse Invoke Source # 
Instance details

Defined in Amazonka.Lambda.Invoke

type Rep Invoke Source # 
Instance details

Defined in Amazonka.Lambda.Invoke

newInvoke Source #

Create a value of Invoke with all optional fields omitted.

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

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

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

$sel:invocationType:Invoke', invoke_invocationType - Choose from the following options.

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

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

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

Invoke, invoke_functionName - The name of the Lambda function, version, or alias.

Name formats

  • Function namemy-function (name-only), my-function:v1 (with alias).
  • Function ARNarn:aws:lambda:us-west-2:123456789012:function:my-function.
  • Partial ARN123456789012: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.

Invoke, invoke_payload - The JSON that you want to provide to your Lambda function as input.

You can enter the JSON directly. For example, --payload '{ "key": "value" }'. You can also specify a file path. For example, --payload file://payload.json.

data InvokeResponse Source #

See: newInvokeResponse smart constructor.

Instances

Instances details
Generic InvokeResponse Source # 
Instance details

Defined in Amazonka.Lambda.Invoke

Associated Types

type Rep InvokeResponse :: Type -> Type #

Show InvokeResponse Source # 
Instance details

Defined in Amazonka.Lambda.Invoke

NFData InvokeResponse Source # 
Instance details

Defined in Amazonka.Lambda.Invoke

Methods

rnf :: InvokeResponse -> () #

Eq InvokeResponse Source # 
Instance details

Defined in Amazonka.Lambda.Invoke

type Rep InvokeResponse Source # 
Instance details

Defined in Amazonka.Lambda.Invoke

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

newInvokeResponse Source #

Create a value of InvokeResponse with all optional fields omitted.

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

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

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

$sel:functionError:InvokeResponse', invokeResponse_functionError - If present, indicates that an error occurred during function execution. Details about the error are included in the response payload.

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

Invoke, invokeResponse_payload - The response from the function, or an error object.

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

ListAliases (Paginated)

data ListAliases Source #

See: newListAliases smart constructor.

Instances

Instances details
ToHeaders ListAliases Source # 
Instance details

Defined in Amazonka.Lambda.ListAliases

Methods

toHeaders :: ListAliases -> [Header] #

ToPath ListAliases Source # 
Instance details

Defined in Amazonka.Lambda.ListAliases

ToQuery ListAliases Source # 
Instance details

Defined in Amazonka.Lambda.ListAliases

AWSPager ListAliases Source # 
Instance details

Defined in Amazonka.Lambda.ListAliases

AWSRequest ListAliases Source # 
Instance details

Defined in Amazonka.Lambda.ListAliases

Associated Types

type AWSResponse ListAliases #

Generic ListAliases Source # 
Instance details

Defined in Amazonka.Lambda.ListAliases

Associated Types

type Rep ListAliases :: Type -> Type #

Read ListAliases Source # 
Instance details

Defined in Amazonka.Lambda.ListAliases

Show ListAliases Source # 
Instance details

Defined in Amazonka.Lambda.ListAliases

NFData ListAliases Source # 
Instance details

Defined in Amazonka.Lambda.ListAliases

Methods

rnf :: ListAliases -> () #

Eq ListAliases Source # 
Instance details

Defined in Amazonka.Lambda.ListAliases

Hashable ListAliases Source # 
Instance details

Defined in Amazonka.Lambda.ListAliases

type AWSResponse ListAliases Source # 
Instance details

Defined in Amazonka.Lambda.ListAliases

type Rep ListAliases Source # 
Instance details

Defined in Amazonka.Lambda.ListAliases

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

newListAliases Source #

Create a value of ListAliases with all optional fields omitted.

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

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

ListAliases, listAliases_functionVersion - Specify a function version to only list aliases that invoke that version.

$sel:marker:ListAliases', listAliases_marker - Specify the pagination token that's returned by a previous request to retrieve the next page of results.

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

ListAliases, listAliases_functionName - The name of the Lambda function.

Name formats

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

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

data ListAliasesResponse Source #

See: newListAliasesResponse smart constructor.

Instances

Instances details
Generic ListAliasesResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListAliases

Associated Types

type Rep ListAliasesResponse :: Type -> Type #

Read ListAliasesResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListAliases

Show ListAliasesResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListAliases

NFData ListAliasesResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListAliases

Methods

rnf :: ListAliasesResponse -> () #

Eq ListAliasesResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListAliases

type Rep ListAliasesResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListAliases

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

newListAliasesResponse Source #

Create a value of ListAliasesResponse with all optional fields omitted.

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

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

$sel:aliases:ListAliasesResponse', listAliasesResponse_aliases - A list of aliases.

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

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

ListCodeSigningConfigs (Paginated)

data ListCodeSigningConfigs Source #

See: newListCodeSigningConfigs smart constructor.

Instances

Instances details
ToHeaders ListCodeSigningConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListCodeSigningConfigs

ToPath ListCodeSigningConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListCodeSigningConfigs

ToQuery ListCodeSigningConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListCodeSigningConfigs

AWSPager ListCodeSigningConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListCodeSigningConfigs

AWSRequest ListCodeSigningConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListCodeSigningConfigs

Associated Types

type AWSResponse ListCodeSigningConfigs #

Generic ListCodeSigningConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListCodeSigningConfigs

Associated Types

type Rep ListCodeSigningConfigs :: Type -> Type #

Read ListCodeSigningConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListCodeSigningConfigs

Show ListCodeSigningConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListCodeSigningConfigs

NFData ListCodeSigningConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListCodeSigningConfigs

Methods

rnf :: ListCodeSigningConfigs -> () #

Eq ListCodeSigningConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListCodeSigningConfigs

Hashable ListCodeSigningConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListCodeSigningConfigs

type AWSResponse ListCodeSigningConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListCodeSigningConfigs

type Rep ListCodeSigningConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListCodeSigningConfigs

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

newListCodeSigningConfigs :: ListCodeSigningConfigs Source #

Create a value of ListCodeSigningConfigs with all optional fields omitted.

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

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

$sel:marker:ListCodeSigningConfigs', listCodeSigningConfigs_marker - Specify the pagination token that's returned by a previous request to retrieve the next page of results.

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

data ListCodeSigningConfigsResponse Source #

See: newListCodeSigningConfigsResponse smart constructor.

Instances

Instances details
Generic ListCodeSigningConfigsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListCodeSigningConfigs

Associated Types

type Rep ListCodeSigningConfigsResponse :: Type -> Type #

Read ListCodeSigningConfigsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListCodeSigningConfigs

Show ListCodeSigningConfigsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListCodeSigningConfigs

NFData ListCodeSigningConfigsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListCodeSigningConfigs

Eq ListCodeSigningConfigsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListCodeSigningConfigs

type Rep ListCodeSigningConfigsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListCodeSigningConfigs

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

newListCodeSigningConfigsResponse Source #

Create a value of ListCodeSigningConfigsResponse with all optional fields omitted.

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

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

$sel:codeSigningConfigs:ListCodeSigningConfigsResponse', listCodeSigningConfigsResponse_codeSigningConfigs - The code signing configurations

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

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

ListEventSourceMappings (Paginated)

data ListEventSourceMappings Source #

See: newListEventSourceMappings smart constructor.

Instances

Instances details
ToHeaders ListEventSourceMappings Source # 
Instance details

Defined in Amazonka.Lambda.ListEventSourceMappings

ToPath ListEventSourceMappings Source # 
Instance details

Defined in Amazonka.Lambda.ListEventSourceMappings

ToQuery ListEventSourceMappings Source # 
Instance details

Defined in Amazonka.Lambda.ListEventSourceMappings

AWSPager ListEventSourceMappings Source # 
Instance details

Defined in Amazonka.Lambda.ListEventSourceMappings

AWSRequest ListEventSourceMappings Source # 
Instance details

Defined in Amazonka.Lambda.ListEventSourceMappings

Generic ListEventSourceMappings Source # 
Instance details

Defined in Amazonka.Lambda.ListEventSourceMappings

Associated Types

type Rep ListEventSourceMappings :: Type -> Type #

Read ListEventSourceMappings Source # 
Instance details

Defined in Amazonka.Lambda.ListEventSourceMappings

Show ListEventSourceMappings Source # 
Instance details

Defined in Amazonka.Lambda.ListEventSourceMappings

NFData ListEventSourceMappings Source # 
Instance details

Defined in Amazonka.Lambda.ListEventSourceMappings

Methods

rnf :: ListEventSourceMappings -> () #

Eq ListEventSourceMappings Source # 
Instance details

Defined in Amazonka.Lambda.ListEventSourceMappings

Hashable ListEventSourceMappings Source # 
Instance details

Defined in Amazonka.Lambda.ListEventSourceMappings

type AWSResponse ListEventSourceMappings Source # 
Instance details

Defined in Amazonka.Lambda.ListEventSourceMappings

type Rep ListEventSourceMappings Source # 
Instance details

Defined in Amazonka.Lambda.ListEventSourceMappings

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

newListEventSourceMappings :: ListEventSourceMappings Source #

Create a value of ListEventSourceMappings with all optional fields omitted.

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

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

ListEventSourceMappings, listEventSourceMappings_eventSourceArn - The Amazon Resource Name (ARN) of the event source.

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

ListEventSourceMappings, listEventSourceMappings_functionName - The name of the Lambda function.

Name formats

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

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

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

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

data ListEventSourceMappingsResponse Source #

See: newListEventSourceMappingsResponse smart constructor.

Instances

Instances details
Generic ListEventSourceMappingsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListEventSourceMappings

Associated Types

type Rep ListEventSourceMappingsResponse :: Type -> Type #

Read ListEventSourceMappingsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListEventSourceMappings

Show ListEventSourceMappingsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListEventSourceMappings

NFData ListEventSourceMappingsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListEventSourceMappings

Eq ListEventSourceMappingsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListEventSourceMappings

type Rep ListEventSourceMappingsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListEventSourceMappings

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

newListEventSourceMappingsResponse Source #

Create a value of ListEventSourceMappingsResponse with all optional fields omitted.

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

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

$sel:eventSourceMappings:ListEventSourceMappingsResponse', listEventSourceMappingsResponse_eventSourceMappings - A list of event source mappings.

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

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

ListFunctionEventInvokeConfigs (Paginated)

data ListFunctionEventInvokeConfigs Source #

See: newListFunctionEventInvokeConfigs smart constructor.

Instances

Instances details
ToHeaders ListFunctionEventInvokeConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionEventInvokeConfigs

ToPath ListFunctionEventInvokeConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionEventInvokeConfigs

ToQuery ListFunctionEventInvokeConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionEventInvokeConfigs

AWSPager ListFunctionEventInvokeConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionEventInvokeConfigs

AWSRequest ListFunctionEventInvokeConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionEventInvokeConfigs

Generic ListFunctionEventInvokeConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionEventInvokeConfigs

Associated Types

type Rep ListFunctionEventInvokeConfigs :: Type -> Type #

Read ListFunctionEventInvokeConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionEventInvokeConfigs

Show ListFunctionEventInvokeConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionEventInvokeConfigs

NFData ListFunctionEventInvokeConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionEventInvokeConfigs

Eq ListFunctionEventInvokeConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionEventInvokeConfigs

Hashable ListFunctionEventInvokeConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionEventInvokeConfigs

type AWSResponse ListFunctionEventInvokeConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionEventInvokeConfigs

type Rep ListFunctionEventInvokeConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionEventInvokeConfigs

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

newListFunctionEventInvokeConfigs Source #

Create a value of ListFunctionEventInvokeConfigs with all optional fields omitted.

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

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

$sel:marker:ListFunctionEventInvokeConfigs', listFunctionEventInvokeConfigs_marker - Specify the pagination token that's returned by a previous request to retrieve the next page of results.

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

ListFunctionEventInvokeConfigs, listFunctionEventInvokeConfigs_functionName - The name of the Lambda function.

Name formats

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

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

data ListFunctionEventInvokeConfigsResponse Source #

Instances

Instances details
Generic ListFunctionEventInvokeConfigsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionEventInvokeConfigs

Read ListFunctionEventInvokeConfigsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionEventInvokeConfigs

Show ListFunctionEventInvokeConfigsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionEventInvokeConfigs

NFData ListFunctionEventInvokeConfigsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionEventInvokeConfigs

Eq ListFunctionEventInvokeConfigsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionEventInvokeConfigs

type Rep ListFunctionEventInvokeConfigsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionEventInvokeConfigs

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

ListFunctionUrlConfigs (Paginated)

data ListFunctionUrlConfigs Source #

See: newListFunctionUrlConfigs smart constructor.

Instances

Instances details
ToHeaders ListFunctionUrlConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionUrlConfigs

ToPath ListFunctionUrlConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionUrlConfigs

ToQuery ListFunctionUrlConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionUrlConfigs

AWSPager ListFunctionUrlConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionUrlConfigs

AWSRequest ListFunctionUrlConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionUrlConfigs

Associated Types

type AWSResponse ListFunctionUrlConfigs #

Generic ListFunctionUrlConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionUrlConfigs

Associated Types

type Rep ListFunctionUrlConfigs :: Type -> Type #

Read ListFunctionUrlConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionUrlConfigs

Show ListFunctionUrlConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionUrlConfigs

NFData ListFunctionUrlConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionUrlConfigs

Methods

rnf :: ListFunctionUrlConfigs -> () #

Eq ListFunctionUrlConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionUrlConfigs

Hashable ListFunctionUrlConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionUrlConfigs

type AWSResponse ListFunctionUrlConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionUrlConfigs

type Rep ListFunctionUrlConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionUrlConfigs

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

newListFunctionUrlConfigs Source #

Create a value of ListFunctionUrlConfigs with all optional fields omitted.

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

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

$sel:marker:ListFunctionUrlConfigs', listFunctionUrlConfigs_marker - Specify the pagination token that's returned by a previous request to retrieve the next page of results.

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

ListFunctionUrlConfigs, listFunctionUrlConfigs_functionName - The name of the Lambda function.

Name formats

  • Function namemy-function.
  • Function ARNarn:aws:lambda:us-west-2:123456789012:function:my-function.
  • Partial ARN123456789012: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 ListFunctionUrlConfigsResponse Source #

See: newListFunctionUrlConfigsResponse smart constructor.

Instances

Instances details
Generic ListFunctionUrlConfigsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionUrlConfigs

Associated Types

type Rep ListFunctionUrlConfigsResponse :: Type -> Type #

Read ListFunctionUrlConfigsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionUrlConfigs

Show ListFunctionUrlConfigsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionUrlConfigs

NFData ListFunctionUrlConfigsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionUrlConfigs

Eq ListFunctionUrlConfigsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionUrlConfigs

type Rep ListFunctionUrlConfigsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionUrlConfigs

type Rep ListFunctionUrlConfigsResponse = D1 ('MetaData "ListFunctionUrlConfigsResponse" "Amazonka.Lambda.ListFunctionUrlConfigs" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "ListFunctionUrlConfigsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "functionUrlConfigs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [FunctionUrlConfig]))))

newListFunctionUrlConfigsResponse Source #

Create a value of ListFunctionUrlConfigsResponse with all optional fields omitted.

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

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

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

$sel:httpStatus:ListFunctionUrlConfigsResponse', listFunctionUrlConfigsResponse_httpStatus - The response's http status code.

$sel:functionUrlConfigs:ListFunctionUrlConfigsResponse', listFunctionUrlConfigsResponse_functionUrlConfigs - A list of function URL configurations.

ListFunctions (Paginated)

data ListFunctions Source #

See: newListFunctions smart constructor.

Instances

Instances details
ToHeaders ListFunctions Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctions

ToPath ListFunctions Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctions

ToQuery ListFunctions Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctions

AWSPager ListFunctions Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctions

AWSRequest ListFunctions Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctions

Associated Types

type AWSResponse ListFunctions #

Generic ListFunctions Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctions

Associated Types

type Rep ListFunctions :: Type -> Type #

Read ListFunctions Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctions

Show ListFunctions Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctions

NFData ListFunctions Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctions

Methods

rnf :: ListFunctions -> () #

Eq ListFunctions Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctions

Hashable ListFunctions Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctions

type AWSResponse ListFunctions Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctions

type Rep ListFunctions Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctions

type Rep ListFunctions = D1 ('MetaData "ListFunctions" "Amazonka.Lambda.ListFunctions" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "ListFunctions'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "functionVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FunctionVersion)) :*: S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "masterRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))

newListFunctions :: ListFunctions Source #

Create a value of ListFunctions with all optional fields omitted.

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

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

ListFunctions, listFunctions_functionVersion - Set to ALL to include entries for all published versions of each function.

$sel:marker:ListFunctions', listFunctions_marker - Specify the pagination token that's returned by a previous request to retrieve the next page of results.

$sel:masterRegion:ListFunctions', listFunctions_masterRegion - For Lambda@Edge functions, the Amazon Web Services Region of the master function. For example, us-east-1 filters the list of functions to include only Lambda@Edge functions replicated from a master function in US East (N. Virginia). If specified, you must set FunctionVersion to ALL.

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

data ListFunctionsResponse Source #

A list of Lambda functions.

See: newListFunctionsResponse smart constructor.

Instances

Instances details
Generic ListFunctionsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctions

Associated Types

type Rep ListFunctionsResponse :: Type -> Type #

Show ListFunctionsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctions

NFData ListFunctionsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctions

Methods

rnf :: ListFunctionsResponse -> () #

Eq ListFunctionsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctions

type Rep ListFunctionsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctions

type Rep ListFunctionsResponse = D1 ('MetaData "ListFunctionsResponse" "Amazonka.Lambda.ListFunctions" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "ListFunctionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "functions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [FunctionConfiguration])) :*: (S1 ('MetaSel ('Just "nextMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListFunctionsResponse Source #

Create a value of ListFunctionsResponse with all optional fields omitted.

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

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

$sel:functions:ListFunctionsResponse', listFunctionsResponse_functions - A list of Lambda functions.

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

$sel:httpStatus:ListFunctionsResponse', listFunctionsResponse_httpStatus - The response's http status code.

ListFunctionsByCodeSigningConfig (Paginated)

data ListFunctionsByCodeSigningConfig Source #

See: newListFunctionsByCodeSigningConfig smart constructor.

Instances

Instances details
ToHeaders ListFunctionsByCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionsByCodeSigningConfig

ToPath ListFunctionsByCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionsByCodeSigningConfig

ToQuery ListFunctionsByCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionsByCodeSigningConfig

AWSPager ListFunctionsByCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionsByCodeSigningConfig

AWSRequest ListFunctionsByCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionsByCodeSigningConfig

Generic ListFunctionsByCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionsByCodeSigningConfig

Associated Types

type Rep ListFunctionsByCodeSigningConfig :: Type -> Type #

Read ListFunctionsByCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionsByCodeSigningConfig

Show ListFunctionsByCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionsByCodeSigningConfig

NFData ListFunctionsByCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionsByCodeSigningConfig

Eq ListFunctionsByCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionsByCodeSigningConfig

Hashable ListFunctionsByCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionsByCodeSigningConfig

type AWSResponse ListFunctionsByCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionsByCodeSigningConfig

type Rep ListFunctionsByCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionsByCodeSigningConfig

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

newListFunctionsByCodeSigningConfig Source #

Create a value of ListFunctionsByCodeSigningConfig with all optional fields omitted.

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

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

$sel:marker:ListFunctionsByCodeSigningConfig', listFunctionsByCodeSigningConfig_marker - Specify the pagination token that's returned by a previous request to retrieve the next page of results.

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

ListFunctionsByCodeSigningConfig, listFunctionsByCodeSigningConfig_codeSigningConfigArn - The The Amazon Resource Name (ARN) of the code signing configuration.

data ListFunctionsByCodeSigningConfigResponse Source #

Instances

Instances details
Generic ListFunctionsByCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionsByCodeSigningConfig

Read ListFunctionsByCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionsByCodeSigningConfig

Show ListFunctionsByCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionsByCodeSigningConfig

NFData ListFunctionsByCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionsByCodeSigningConfig

Eq ListFunctionsByCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionsByCodeSigningConfig

type Rep ListFunctionsByCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListFunctionsByCodeSigningConfig

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

ListLayerVersions (Paginated)

data ListLayerVersions Source #

See: newListLayerVersions smart constructor.

Instances

Instances details
ToHeaders ListLayerVersions Source # 
Instance details

Defined in Amazonka.Lambda.ListLayerVersions

ToPath ListLayerVersions Source # 
Instance details

Defined in Amazonka.Lambda.ListLayerVersions

ToQuery ListLayerVersions Source # 
Instance details

Defined in Amazonka.Lambda.ListLayerVersions

AWSPager ListLayerVersions Source # 
Instance details

Defined in Amazonka.Lambda.ListLayerVersions

AWSRequest ListLayerVersions Source # 
Instance details

Defined in Amazonka.Lambda.ListLayerVersions

Associated Types

type AWSResponse ListLayerVersions #

Generic ListLayerVersions Source # 
Instance details

Defined in Amazonka.Lambda.ListLayerVersions

Associated Types

type Rep ListLayerVersions :: Type -> Type #

Read ListLayerVersions Source # 
Instance details

Defined in Amazonka.Lambda.ListLayerVersions

Show ListLayerVersions Source # 
Instance details

Defined in Amazonka.Lambda.ListLayerVersions

NFData ListLayerVersions Source # 
Instance details

Defined in Amazonka.Lambda.ListLayerVersions

Methods

rnf :: ListLayerVersions -> () #

Eq ListLayerVersions Source # 
Instance details

Defined in Amazonka.Lambda.ListLayerVersions

Hashable ListLayerVersions Source # 
Instance details

Defined in Amazonka.Lambda.ListLayerVersions

type AWSResponse ListLayerVersions Source # 
Instance details

Defined in Amazonka.Lambda.ListLayerVersions

type Rep ListLayerVersions Source # 
Instance details

Defined in Amazonka.Lambda.ListLayerVersions

type Rep ListLayerVersions = D1 ('MetaData "ListLayerVersions" "Amazonka.Lambda.ListLayerVersions" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "ListLayerVersions'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "compatibleArchitecture") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Architecture)) :*: S1 ('MetaSel ('Just "compatibleRuntime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Runtime))) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "layerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newListLayerVersions Source #

Create a value of ListLayerVersions with all optional fields omitted.

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

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

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

$sel:compatibleRuntime:ListLayerVersions', listLayerVersions_compatibleRuntime - A runtime identifier. For example, go1.x.

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

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

ListLayerVersions, listLayerVersions_layerName - The name or Amazon Resource Name (ARN) of the layer.

data ListLayerVersionsResponse Source #

See: newListLayerVersionsResponse smart constructor.

Instances

Instances details
Generic ListLayerVersionsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListLayerVersions

Associated Types

type Rep ListLayerVersionsResponse :: Type -> Type #

Read ListLayerVersionsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListLayerVersions

Show ListLayerVersionsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListLayerVersions

NFData ListLayerVersionsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListLayerVersions

Eq ListLayerVersionsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListLayerVersions

type Rep ListLayerVersionsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListLayerVersions

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

newListLayerVersionsResponse Source #

Create a value of ListLayerVersionsResponse with all optional fields omitted.

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

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

$sel:layerVersions:ListLayerVersionsResponse', listLayerVersionsResponse_layerVersions - A list of versions.

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

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

ListLayers (Paginated)

data ListLayers Source #

See: newListLayers smart constructor.

Instances

Instances details
ToHeaders ListLayers Source # 
Instance details

Defined in Amazonka.Lambda.ListLayers

Methods

toHeaders :: ListLayers -> [Header] #

ToPath ListLayers Source # 
Instance details

Defined in Amazonka.Lambda.ListLayers

ToQuery ListLayers Source # 
Instance details

Defined in Amazonka.Lambda.ListLayers

AWSPager ListLayers Source # 
Instance details

Defined in Amazonka.Lambda.ListLayers

AWSRequest ListLayers Source # 
Instance details

Defined in Amazonka.Lambda.ListLayers

Associated Types

type AWSResponse ListLayers #

Generic ListLayers Source # 
Instance details

Defined in Amazonka.Lambda.ListLayers

Associated Types

type Rep ListLayers :: Type -> Type #

Read ListLayers Source # 
Instance details

Defined in Amazonka.Lambda.ListLayers

Show ListLayers Source # 
Instance details

Defined in Amazonka.Lambda.ListLayers

NFData ListLayers Source # 
Instance details

Defined in Amazonka.Lambda.ListLayers

Methods

rnf :: ListLayers -> () #

Eq ListLayers Source # 
Instance details

Defined in Amazonka.Lambda.ListLayers

Hashable ListLayers Source # 
Instance details

Defined in Amazonka.Lambda.ListLayers

type AWSResponse ListLayers Source # 
Instance details

Defined in Amazonka.Lambda.ListLayers

type Rep ListLayers Source # 
Instance details

Defined in Amazonka.Lambda.ListLayers

type Rep ListLayers = D1 ('MetaData "ListLayers" "Amazonka.Lambda.ListLayers" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "ListLayers'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "compatibleArchitecture") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Architecture)) :*: S1 ('MetaSel ('Just "compatibleRuntime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Runtime))) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))

newListLayers :: ListLayers Source #

Create a value of ListLayers with all optional fields omitted.

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

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

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

$sel:compatibleRuntime:ListLayers', listLayers_compatibleRuntime - A runtime identifier. For example, go1.x.

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

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

data ListLayersResponse Source #

See: newListLayersResponse smart constructor.

Instances

Instances details
Generic ListLayersResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListLayers

Associated Types

type Rep ListLayersResponse :: Type -> Type #

Read ListLayersResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListLayers

Show ListLayersResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListLayers

NFData ListLayersResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListLayers

Methods

rnf :: ListLayersResponse -> () #

Eq ListLayersResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListLayers

type Rep ListLayersResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListLayers

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

newListLayersResponse Source #

Create a value of ListLayersResponse with all optional fields omitted.

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

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

ListLayersResponse, listLayersResponse_layers - A list of function layers.

$sel:nextMarker:ListLayersResponse', listLayersResponse_nextMarker - A pagination token returned when the response doesn't contain all layers.

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

ListProvisionedConcurrencyConfigs (Paginated)

data ListProvisionedConcurrencyConfigs Source #

See: newListProvisionedConcurrencyConfigs smart constructor.

Instances

Instances details
ToHeaders ListProvisionedConcurrencyConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListProvisionedConcurrencyConfigs

ToPath ListProvisionedConcurrencyConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListProvisionedConcurrencyConfigs

ToQuery ListProvisionedConcurrencyConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListProvisionedConcurrencyConfigs

AWSPager ListProvisionedConcurrencyConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListProvisionedConcurrencyConfigs

AWSRequest ListProvisionedConcurrencyConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListProvisionedConcurrencyConfigs

Generic ListProvisionedConcurrencyConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListProvisionedConcurrencyConfigs

Associated Types

type Rep ListProvisionedConcurrencyConfigs :: Type -> Type #

Read ListProvisionedConcurrencyConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListProvisionedConcurrencyConfigs

Show ListProvisionedConcurrencyConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListProvisionedConcurrencyConfigs

NFData ListProvisionedConcurrencyConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListProvisionedConcurrencyConfigs

Eq ListProvisionedConcurrencyConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListProvisionedConcurrencyConfigs

Hashable ListProvisionedConcurrencyConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListProvisionedConcurrencyConfigs

type AWSResponse ListProvisionedConcurrencyConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListProvisionedConcurrencyConfigs

type Rep ListProvisionedConcurrencyConfigs Source # 
Instance details

Defined in Amazonka.Lambda.ListProvisionedConcurrencyConfigs

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

newListProvisionedConcurrencyConfigs Source #

Create a value of ListProvisionedConcurrencyConfigs with all optional fields omitted.

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

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

$sel:marker:ListProvisionedConcurrencyConfigs', listProvisionedConcurrencyConfigs_marker - Specify the pagination token that's returned by a previous request to retrieve the next page of results.

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

ListProvisionedConcurrencyConfigs, listProvisionedConcurrencyConfigs_functionName - The name of the Lambda function.

Name formats

  • Function namemy-function.
  • Function ARNarn:aws:lambda:us-west-2:123456789012:function:my-function.
  • Partial ARN123456789012:function:my-function.

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

data ListProvisionedConcurrencyConfigsResponse Source #

Instances

Instances details
Generic ListProvisionedConcurrencyConfigsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListProvisionedConcurrencyConfigs

Read ListProvisionedConcurrencyConfigsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListProvisionedConcurrencyConfigs

Show ListProvisionedConcurrencyConfigsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListProvisionedConcurrencyConfigs

NFData ListProvisionedConcurrencyConfigsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListProvisionedConcurrencyConfigs

Eq ListProvisionedConcurrencyConfigsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListProvisionedConcurrencyConfigs

type Rep ListProvisionedConcurrencyConfigsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListProvisionedConcurrencyConfigs

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

ListTags

data ListTags Source #

See: newListTags smart constructor.

Constructors

ListTags' Text 

Instances

Instances details
ToHeaders ListTags Source # 
Instance details

Defined in Amazonka.Lambda.ListTags

Methods

toHeaders :: ListTags -> [Header] #

ToPath ListTags Source # 
Instance details

Defined in Amazonka.Lambda.ListTags

ToQuery ListTags Source # 
Instance details

Defined in Amazonka.Lambda.ListTags

AWSRequest ListTags Source # 
Instance details

Defined in Amazonka.Lambda.ListTags

Associated Types

type AWSResponse ListTags #

Generic ListTags Source # 
Instance details

Defined in Amazonka.Lambda.ListTags

Associated Types

type Rep ListTags :: Type -> Type #

Methods

from :: ListTags -> Rep ListTags x #

to :: Rep ListTags x -> ListTags #

Read ListTags Source # 
Instance details

Defined in Amazonka.Lambda.ListTags

Show ListTags Source # 
Instance details

Defined in Amazonka.Lambda.ListTags

NFData ListTags Source # 
Instance details

Defined in Amazonka.Lambda.ListTags

Methods

rnf :: ListTags -> () #

Eq ListTags Source # 
Instance details

Defined in Amazonka.Lambda.ListTags

Hashable ListTags Source # 
Instance details

Defined in Amazonka.Lambda.ListTags

Methods

hashWithSalt :: Int -> ListTags -> Int #

hash :: ListTags -> Int #

type AWSResponse ListTags Source # 
Instance details

Defined in Amazonka.Lambda.ListTags

type Rep ListTags Source # 
Instance details

Defined in Amazonka.Lambda.ListTags

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

newListTags Source #

Create a value of ListTags with all optional fields omitted.

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

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

$sel:resource:ListTags', listTags_resource - The function's Amazon Resource Name (ARN). Note: Lambda does not support adding tags to aliases or versions.

data ListTagsResponse Source #

See: newListTagsResponse smart constructor.

Instances

Instances details
Generic ListTagsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListTags

Associated Types

type Rep ListTagsResponse :: Type -> Type #

Read ListTagsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListTags

Show ListTagsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListTags

NFData ListTagsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListTags

Methods

rnf :: ListTagsResponse -> () #

Eq ListTagsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListTags

type Rep ListTagsResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListTags

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

newListTagsResponse Source #

Create a value of ListTagsResponse with all optional fields omitted.

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

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

$sel:tags:ListTagsResponse', listTagsResponse_tags - The function's tags.

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

ListVersionsByFunction (Paginated)

data ListVersionsByFunction Source #

See: newListVersionsByFunction smart constructor.

Instances

Instances details
ToHeaders ListVersionsByFunction Source # 
Instance details

Defined in Amazonka.Lambda.ListVersionsByFunction

ToPath ListVersionsByFunction Source # 
Instance details

Defined in Amazonka.Lambda.ListVersionsByFunction

ToQuery ListVersionsByFunction Source # 
Instance details

Defined in Amazonka.Lambda.ListVersionsByFunction

AWSPager ListVersionsByFunction Source # 
Instance details

Defined in Amazonka.Lambda.ListVersionsByFunction

AWSRequest ListVersionsByFunction Source # 
Instance details

Defined in Amazonka.Lambda.ListVersionsByFunction

Associated Types

type AWSResponse ListVersionsByFunction #

Generic ListVersionsByFunction Source # 
Instance details

Defined in Amazonka.Lambda.ListVersionsByFunction

Associated Types

type Rep ListVersionsByFunction :: Type -> Type #

Read ListVersionsByFunction Source # 
Instance details

Defined in Amazonka.Lambda.ListVersionsByFunction

Show ListVersionsByFunction Source # 
Instance details

Defined in Amazonka.Lambda.ListVersionsByFunction

NFData ListVersionsByFunction Source # 
Instance details

Defined in Amazonka.Lambda.ListVersionsByFunction

Methods

rnf :: ListVersionsByFunction -> () #

Eq ListVersionsByFunction Source # 
Instance details

Defined in Amazonka.Lambda.ListVersionsByFunction

Hashable ListVersionsByFunction Source # 
Instance details

Defined in Amazonka.Lambda.ListVersionsByFunction

type AWSResponse ListVersionsByFunction Source # 
Instance details

Defined in Amazonka.Lambda.ListVersionsByFunction

type Rep ListVersionsByFunction Source # 
Instance details

Defined in Amazonka.Lambda.ListVersionsByFunction

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

newListVersionsByFunction Source #

Create a value of ListVersionsByFunction with all optional fields omitted.

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

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

$sel:marker:ListVersionsByFunction', listVersionsByFunction_marker - Specify the pagination token that's returned by a previous request to retrieve the next page of results.

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

ListVersionsByFunction, listVersionsByFunction_functionName - The name of the Lambda function.

Name formats

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

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

data ListVersionsByFunctionResponse Source #

See: newListVersionsByFunctionResponse smart constructor.

Instances

Instances details
Generic ListVersionsByFunctionResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListVersionsByFunction

Associated Types

type Rep ListVersionsByFunctionResponse :: Type -> Type #

Show ListVersionsByFunctionResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListVersionsByFunction

NFData ListVersionsByFunctionResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListVersionsByFunction

Eq ListVersionsByFunctionResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListVersionsByFunction

type Rep ListVersionsByFunctionResponse Source # 
Instance details

Defined in Amazonka.Lambda.ListVersionsByFunction

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

newListVersionsByFunctionResponse Source #

Create a value of ListVersionsByFunctionResponse with all optional fields omitted.

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

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

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

$sel:versions:ListVersionsByFunctionResponse', listVersionsByFunctionResponse_versions - A list of Lambda function versions.

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

PublishLayerVersion

data PublishLayerVersion Source #

See: newPublishLayerVersion smart constructor.

Instances

Instances details
ToJSON PublishLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.PublishLayerVersion

ToHeaders PublishLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.PublishLayerVersion

ToPath PublishLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.PublishLayerVersion

ToQuery PublishLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.PublishLayerVersion

AWSRequest PublishLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.PublishLayerVersion

Associated Types

type AWSResponse PublishLayerVersion #

Generic PublishLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.PublishLayerVersion

Associated Types

type Rep PublishLayerVersion :: Type -> Type #

Show PublishLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.PublishLayerVersion

NFData PublishLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.PublishLayerVersion

Methods

rnf :: PublishLayerVersion -> () #

Eq PublishLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.PublishLayerVersion

Hashable PublishLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.PublishLayerVersion

type AWSResponse PublishLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.PublishLayerVersion

type Rep PublishLayerVersion Source # 
Instance details

Defined in Amazonka.Lambda.PublishLayerVersion

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

newPublishLayerVersion Source #

Create a value of PublishLayerVersion with all optional fields omitted.

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

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

PublishLayerVersion, publishLayerVersion_compatibleArchitectures - A list of compatible instruction set architectures.

PublishLayerVersion, publishLayerVersion_compatibleRuntimes - A list of compatible function runtimes. Used for filtering with ListLayers and ListLayerVersions.

PublishLayerVersion, publishLayerVersion_description - The description of the version.

PublishLayerVersion, publishLayerVersion_licenseInfo - The layer's software license. It can be any of the following:

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

PublishLayerVersion, publishLayerVersion_layerName - The name or Amazon Resource Name (ARN) of the layer.

PublishLayerVersion, publishLayerVersion_content - The function layer archive.

data PublishLayerVersionResponse Source #

See: newPublishLayerVersionResponse smart constructor.

Instances

Instances details
Generic PublishLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.PublishLayerVersion

Associated Types

type Rep PublishLayerVersionResponse :: Type -> Type #

Read PublishLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.PublishLayerVersion

Show PublishLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.PublishLayerVersion

NFData PublishLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.PublishLayerVersion

Eq PublishLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.PublishLayerVersion

type Rep PublishLayerVersionResponse Source # 
Instance details

Defined in Amazonka.Lambda.PublishLayerVersion

newPublishLayerVersionResponse Source #

Create a value of PublishLayerVersionResponse with all optional fields omitted.

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

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

PublishLayerVersion, publishLayerVersionResponse_compatibleArchitectures - A list of compatible instruction set architectures.

PublishLayerVersion, publishLayerVersionResponse_compatibleRuntimes - The layer's compatible runtimes.

PublishLayerVersion, publishLayerVersionResponse_content - Details about the layer version.

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

PublishLayerVersion, publishLayerVersionResponse_description - The description of the version.

PublishLayerVersionResponse, publishLayerVersionResponse_layerArn - The ARN of the layer.

PublishLayerVersionResponse, publishLayerVersionResponse_layerVersionArn - The ARN of the layer version.

PublishLayerVersion, publishLayerVersionResponse_licenseInfo - The layer's software license.

PublishLayerVersionResponse, publishLayerVersionResponse_version - The version number.

$sel:httpStatus:PublishLayerVersionResponse', publishLayerVersionResponse_httpStatus - The response's http status code.

PublishVersion

data PublishVersion Source #

See: newPublishVersion smart constructor.

Instances

Instances details
ToJSON PublishVersion Source # 
Instance details

Defined in Amazonka.Lambda.PublishVersion

ToHeaders PublishVersion Source # 
Instance details

Defined in Amazonka.Lambda.PublishVersion

ToPath PublishVersion Source # 
Instance details

Defined in Amazonka.Lambda.PublishVersion

ToQuery PublishVersion Source # 
Instance details

Defined in Amazonka.Lambda.PublishVersion

AWSRequest PublishVersion Source # 
Instance details

Defined in Amazonka.Lambda.PublishVersion

Associated Types

type AWSResponse PublishVersion #

Generic PublishVersion Source # 
Instance details

Defined in Amazonka.Lambda.PublishVersion

Associated Types

type Rep PublishVersion :: Type -> Type #

Read PublishVersion Source # 
Instance details

Defined in Amazonka.Lambda.PublishVersion

Show PublishVersion Source # 
Instance details

Defined in Amazonka.Lambda.PublishVersion

NFData PublishVersion Source # 
Instance details

Defined in Amazonka.Lambda.PublishVersion

Methods

rnf :: PublishVersion -> () #

Eq PublishVersion Source # 
Instance details

Defined in Amazonka.Lambda.PublishVersion

Hashable PublishVersion Source # 
Instance details

Defined in Amazonka.Lambda.PublishVersion

type AWSResponse PublishVersion Source # 
Instance details

Defined in Amazonka.Lambda.PublishVersion

type Rep PublishVersion Source # 
Instance details

Defined in Amazonka.Lambda.PublishVersion

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

newPublishVersion Source #

Create a value of PublishVersion with all optional fields omitted.

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

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

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

PublishVersion, publishVersion_description - A description for the version to override the description in the function configuration.

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

PublishVersion, publishVersion_functionName - The name of the Lambda function.

Name formats

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

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

data FunctionConfiguration Source #

Details about a function's configuration.

See: newFunctionConfiguration smart constructor.

Instances

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

PutFunctionCodeSigningConfig

data PutFunctionCodeSigningConfig Source #

See: newPutFunctionCodeSigningConfig smart constructor.

Instances

Instances details
ToJSON PutFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionCodeSigningConfig

ToHeaders PutFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionCodeSigningConfig

ToPath PutFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionCodeSigningConfig

ToQuery PutFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionCodeSigningConfig

AWSRequest PutFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionCodeSigningConfig

Generic PutFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionCodeSigningConfig

Associated Types

type Rep PutFunctionCodeSigningConfig :: Type -> Type #

Read PutFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionCodeSigningConfig

Show PutFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionCodeSigningConfig

NFData PutFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionCodeSigningConfig

Eq PutFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionCodeSigningConfig

Hashable PutFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionCodeSigningConfig

type AWSResponse PutFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionCodeSigningConfig

type Rep PutFunctionCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionCodeSigningConfig

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

newPutFunctionCodeSigningConfig Source #

Create a value of PutFunctionCodeSigningConfig with all optional fields omitted.

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

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

PutFunctionCodeSigningConfig, putFunctionCodeSigningConfig_codeSigningConfigArn - The The Amazon Resource Name (ARN) of the code signing configuration.

PutFunctionCodeSigningConfig, putFunctionCodeSigningConfig_functionName - The name of the Lambda function.

Name formats

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

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

data PutFunctionCodeSigningConfigResponse Source #

Instances

Instances details
Generic PutFunctionCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionCodeSigningConfig

Read PutFunctionCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionCodeSigningConfig

Show PutFunctionCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionCodeSigningConfig

NFData PutFunctionCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionCodeSigningConfig

Eq PutFunctionCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionCodeSigningConfig

type Rep PutFunctionCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionCodeSigningConfig

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

newPutFunctionCodeSigningConfigResponse Source #

Create a value of PutFunctionCodeSigningConfigResponse with all optional fields omitted.

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

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

$sel:httpStatus:PutFunctionCodeSigningConfigResponse', putFunctionCodeSigningConfigResponse_httpStatus - The response's http status code.

PutFunctionCodeSigningConfig, putFunctionCodeSigningConfigResponse_codeSigningConfigArn - The The Amazon Resource Name (ARN) of the code signing configuration.

PutFunctionCodeSigningConfig, putFunctionCodeSigningConfigResponse_functionName - The name of the Lambda function.

Name formats

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

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

PutFunctionConcurrency

data PutFunctionConcurrency Source #

See: newPutFunctionConcurrency smart constructor.

Instances

Instances details
ToJSON PutFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionConcurrency

ToHeaders PutFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionConcurrency

ToPath PutFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionConcurrency

ToQuery PutFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionConcurrency

AWSRequest PutFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionConcurrency

Associated Types

type AWSResponse PutFunctionConcurrency #

Generic PutFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionConcurrency

Associated Types

type Rep PutFunctionConcurrency :: Type -> Type #

Read PutFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionConcurrency

Show PutFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionConcurrency

NFData PutFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionConcurrency

Methods

rnf :: PutFunctionConcurrency -> () #

Eq PutFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionConcurrency

Hashable PutFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionConcurrency

type AWSResponse PutFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionConcurrency

type Rep PutFunctionConcurrency Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionConcurrency

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

newPutFunctionConcurrency Source #

Create a value of PutFunctionConcurrency with all optional fields omitted.

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

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

PutFunctionConcurrency, putFunctionConcurrency_functionName - The name of the Lambda function.

Name formats

  • Function namemy-function.
  • Function ARNarn:aws:lambda:us-west-2:123456789012:function:my-function.
  • Partial ARN123456789012: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.

PutFunctionConcurrency, putFunctionConcurrency_reservedConcurrentExecutions - The number of simultaneous executions to reserve for the function.

data Concurrency Source #

See: newConcurrency smart constructor.

Constructors

Concurrency' (Maybe Natural) 

Instances

Instances details
FromJSON Concurrency Source # 
Instance details

Defined in Amazonka.Lambda.Types.Concurrency

Generic Concurrency Source # 
Instance details

Defined in Amazonka.Lambda.Types.Concurrency

Associated Types

type Rep Concurrency :: Type -> Type #

Read Concurrency Source # 
Instance details

Defined in Amazonka.Lambda.Types.Concurrency

Show Concurrency Source # 
Instance details

Defined in Amazonka.Lambda.Types.Concurrency

NFData Concurrency Source # 
Instance details

Defined in Amazonka.Lambda.Types.Concurrency

Methods

rnf :: Concurrency -> () #

Eq Concurrency Source # 
Instance details

Defined in Amazonka.Lambda.Types.Concurrency

Hashable Concurrency Source # 
Instance details

Defined in Amazonka.Lambda.Types.Concurrency

type Rep Concurrency Source # 
Instance details

Defined in Amazonka.Lambda.Types.Concurrency

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

newConcurrency :: Concurrency Source #

Create a value of Concurrency with all optional fields omitted.

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

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

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

PutFunctionEventInvokeConfig

data PutFunctionEventInvokeConfig Source #

See: newPutFunctionEventInvokeConfig smart constructor.

Instances

Instances details
ToJSON PutFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionEventInvokeConfig

ToHeaders PutFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionEventInvokeConfig

ToPath PutFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionEventInvokeConfig

ToQuery PutFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionEventInvokeConfig

AWSRequest PutFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionEventInvokeConfig

Generic PutFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionEventInvokeConfig

Associated Types

type Rep PutFunctionEventInvokeConfig :: Type -> Type #

Read PutFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionEventInvokeConfig

Show PutFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionEventInvokeConfig

NFData PutFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionEventInvokeConfig

Eq PutFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionEventInvokeConfig

Hashable PutFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionEventInvokeConfig

type AWSResponse PutFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionEventInvokeConfig

type Rep PutFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutFunctionEventInvokeConfig

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

newPutFunctionEventInvokeConfig Source #

Create a value of PutFunctionEventInvokeConfig with all optional fields omitted.

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

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

PutFunctionEventInvokeConfig, putFunctionEventInvokeConfig_destinationConfig - A destination for events after they have been sent to a function for processing.

Destinations

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

PutFunctionEventInvokeConfig, putFunctionEventInvokeConfig_maximumEventAgeInSeconds - The maximum age of a request that Lambda sends to a function for processing.

PutFunctionEventInvokeConfig, putFunctionEventInvokeConfig_maximumRetryAttempts - The maximum number of times to retry when the function returns an error.

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

PutFunctionEventInvokeConfig, putFunctionEventInvokeConfig_functionName - The name of the Lambda function, version, or alias.

Name formats

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

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

data FunctionEventInvokeConfig Source #

See: newFunctionEventInvokeConfig smart constructor.

Instances

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

PutProvisionedConcurrencyConfig

data PutProvisionedConcurrencyConfig Source #

See: newPutProvisionedConcurrencyConfig smart constructor.

Instances

Instances details
ToJSON PutProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutProvisionedConcurrencyConfig

ToHeaders PutProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutProvisionedConcurrencyConfig

ToPath PutProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutProvisionedConcurrencyConfig

ToQuery PutProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutProvisionedConcurrencyConfig

AWSRequest PutProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutProvisionedConcurrencyConfig

Generic PutProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutProvisionedConcurrencyConfig

Associated Types

type Rep PutProvisionedConcurrencyConfig :: Type -> Type #

Read PutProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutProvisionedConcurrencyConfig

Show PutProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutProvisionedConcurrencyConfig

NFData PutProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutProvisionedConcurrencyConfig

Eq PutProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutProvisionedConcurrencyConfig

Hashable PutProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutProvisionedConcurrencyConfig

type AWSResponse PutProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutProvisionedConcurrencyConfig

type Rep PutProvisionedConcurrencyConfig Source # 
Instance details

Defined in Amazonka.Lambda.PutProvisionedConcurrencyConfig

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

newPutProvisionedConcurrencyConfig Source #

Create a value of PutProvisionedConcurrencyConfig with all optional fields omitted.

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

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

PutProvisionedConcurrencyConfig, putProvisionedConcurrencyConfig_functionName - The name of the Lambda function.

Name formats

  • Function namemy-function.
  • Function ARNarn:aws:lambda:us-west-2:123456789012:function:my-function.
  • Partial ARN123456789012:function:my-function.

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

$sel:qualifier:PutProvisionedConcurrencyConfig', putProvisionedConcurrencyConfig_qualifier - The version number or alias name.

$sel:provisionedConcurrentExecutions:PutProvisionedConcurrencyConfig', putProvisionedConcurrencyConfig_provisionedConcurrentExecutions - The amount of provisioned concurrency to allocate for the version or alias.

data PutProvisionedConcurrencyConfigResponse Source #

Instances

Instances details
Generic PutProvisionedConcurrencyConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.PutProvisionedConcurrencyConfig

Read PutProvisionedConcurrencyConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.PutProvisionedConcurrencyConfig

Show PutProvisionedConcurrencyConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.PutProvisionedConcurrencyConfig

NFData PutProvisionedConcurrencyConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.PutProvisionedConcurrencyConfig

Eq PutProvisionedConcurrencyConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.PutProvisionedConcurrencyConfig

type Rep PutProvisionedConcurrencyConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.PutProvisionedConcurrencyConfig

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

newPutProvisionedConcurrencyConfigResponse Source #

Create a value of PutProvisionedConcurrencyConfigResponse with all optional fields omitted.

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

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

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

PutProvisionedConcurrencyConfigResponse, putProvisionedConcurrencyConfigResponse_availableProvisionedConcurrentExecutions - The amount of provisioned concurrency available.

PutProvisionedConcurrencyConfigResponse, putProvisionedConcurrencyConfigResponse_lastModified - The date and time that a user last updated the configuration, in ISO 8601 format.

PutProvisionedConcurrencyConfigResponse, putProvisionedConcurrencyConfigResponse_requestedProvisionedConcurrentExecutions - The amount of provisioned concurrency requested.

PutProvisionedConcurrencyConfigResponse, putProvisionedConcurrencyConfigResponse_status - The status of the allocation process.

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

$sel:httpStatus:PutProvisionedConcurrencyConfigResponse', putProvisionedConcurrencyConfigResponse_httpStatus - The response's http status code.

RemoveLayerVersionPermission

data RemoveLayerVersionPermission Source #

See: newRemoveLayerVersionPermission smart constructor.

Instances

Instances details
ToHeaders RemoveLayerVersionPermission Source # 
Instance details

Defined in Amazonka.Lambda.RemoveLayerVersionPermission

ToPath RemoveLayerVersionPermission Source # 
Instance details

Defined in Amazonka.Lambda.RemoveLayerVersionPermission

ToQuery RemoveLayerVersionPermission Source # 
Instance details

Defined in Amazonka.Lambda.RemoveLayerVersionPermission

AWSRequest RemoveLayerVersionPermission Source # 
Instance details

Defined in Amazonka.Lambda.RemoveLayerVersionPermission

Generic RemoveLayerVersionPermission Source # 
Instance details

Defined in Amazonka.Lambda.RemoveLayerVersionPermission

Associated Types

type Rep RemoveLayerVersionPermission :: Type -> Type #

Read RemoveLayerVersionPermission Source # 
Instance details

Defined in Amazonka.Lambda.RemoveLayerVersionPermission

Show RemoveLayerVersionPermission Source # 
Instance details

Defined in Amazonka.Lambda.RemoveLayerVersionPermission

NFData RemoveLayerVersionPermission Source # 
Instance details

Defined in Amazonka.Lambda.RemoveLayerVersionPermission

Eq RemoveLayerVersionPermission Source # 
Instance details

Defined in Amazonka.Lambda.RemoveLayerVersionPermission

Hashable RemoveLayerVersionPermission Source # 
Instance details

Defined in Amazonka.Lambda.RemoveLayerVersionPermission

type AWSResponse RemoveLayerVersionPermission Source # 
Instance details

Defined in Amazonka.Lambda.RemoveLayerVersionPermission

type Rep RemoveLayerVersionPermission Source # 
Instance details

Defined in Amazonka.Lambda.RemoveLayerVersionPermission

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

newRemoveLayerVersionPermission Source #

Create a value of RemoveLayerVersionPermission with all optional fields omitted.

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

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

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

RemoveLayerVersionPermission, removeLayerVersionPermission_layerName - The name or Amazon Resource Name (ARN) of the layer.

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

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

data RemoveLayerVersionPermissionResponse Source #

Instances

Instances details
Generic RemoveLayerVersionPermissionResponse Source # 
Instance details

Defined in Amazonka.Lambda.RemoveLayerVersionPermission

Read RemoveLayerVersionPermissionResponse Source # 
Instance details

Defined in Amazonka.Lambda.RemoveLayerVersionPermission

Show RemoveLayerVersionPermissionResponse Source # 
Instance details

Defined in Amazonka.Lambda.RemoveLayerVersionPermission

NFData RemoveLayerVersionPermissionResponse Source # 
Instance details

Defined in Amazonka.Lambda.RemoveLayerVersionPermission

Eq RemoveLayerVersionPermissionResponse Source # 
Instance details

Defined in Amazonka.Lambda.RemoveLayerVersionPermission

type Rep RemoveLayerVersionPermissionResponse Source # 
Instance details

Defined in Amazonka.Lambda.RemoveLayerVersionPermission

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

newRemoveLayerVersionPermissionResponse :: RemoveLayerVersionPermissionResponse Source #

Create a value of RemoveLayerVersionPermissionResponse with all optional fields omitted.

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

RemovePermission

data RemovePermission Source #

See: newRemovePermission smart constructor.

Instances

Instances details
ToHeaders RemovePermission Source # 
Instance details

Defined in Amazonka.Lambda.RemovePermission

ToPath RemovePermission Source # 
Instance details

Defined in Amazonka.Lambda.RemovePermission

ToQuery RemovePermission Source # 
Instance details

Defined in Amazonka.Lambda.RemovePermission

AWSRequest RemovePermission Source # 
Instance details

Defined in Amazonka.Lambda.RemovePermission

Associated Types

type AWSResponse RemovePermission #

Generic RemovePermission Source # 
Instance details

Defined in Amazonka.Lambda.RemovePermission

Associated Types

type Rep RemovePermission :: Type -> Type #

Read RemovePermission Source # 
Instance details

Defined in Amazonka.Lambda.RemovePermission

Show RemovePermission Source # 
Instance details

Defined in Amazonka.Lambda.RemovePermission

NFData RemovePermission Source # 
Instance details

Defined in Amazonka.Lambda.RemovePermission

Methods

rnf :: RemovePermission -> () #

Eq RemovePermission Source # 
Instance details

Defined in Amazonka.Lambda.RemovePermission

Hashable RemovePermission Source # 
Instance details

Defined in Amazonka.Lambda.RemovePermission

type AWSResponse RemovePermission Source # 
Instance details

Defined in Amazonka.Lambda.RemovePermission

type Rep RemovePermission Source # 
Instance details

Defined in Amazonka.Lambda.RemovePermission

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

newRemovePermission Source #

Create a value of RemovePermission with all optional fields omitted.

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

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

$sel:qualifier:RemovePermission', removePermission_qualifier - Specify a version or alias to remove permissions from a published version of the function.

RemovePermission, removePermission_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.

RemovePermission, removePermission_functionName - The name of the Lambda function, version, or alias.

Name formats

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

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

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

data RemovePermissionResponse Source #

See: newRemovePermissionResponse smart constructor.

Instances

Instances details
Generic RemovePermissionResponse Source # 
Instance details

Defined in Amazonka.Lambda.RemovePermission

Associated Types

type Rep RemovePermissionResponse :: Type -> Type #

Read RemovePermissionResponse Source # 
Instance details

Defined in Amazonka.Lambda.RemovePermission

Show RemovePermissionResponse Source # 
Instance details

Defined in Amazonka.Lambda.RemovePermission

NFData RemovePermissionResponse Source # 
Instance details

Defined in Amazonka.Lambda.RemovePermission

Eq RemovePermissionResponse Source # 
Instance details

Defined in Amazonka.Lambda.RemovePermission

type Rep RemovePermissionResponse Source # 
Instance details

Defined in Amazonka.Lambda.RemovePermission

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

newRemovePermissionResponse :: RemovePermissionResponse Source #

Create a value of RemovePermissionResponse with all optional fields omitted.

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

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Instances

Instances details
ToJSON TagResource Source # 
Instance details

Defined in Amazonka.Lambda.TagResource

ToHeaders TagResource Source # 
Instance details

Defined in Amazonka.Lambda.TagResource

Methods

toHeaders :: TagResource -> [Header] #

ToPath TagResource Source # 
Instance details

Defined in Amazonka.Lambda.TagResource

ToQuery TagResource Source # 
Instance details

Defined in Amazonka.Lambda.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.Lambda.TagResource

Associated Types

type AWSResponse TagResource #

Generic TagResource Source # 
Instance details

Defined in Amazonka.Lambda.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

Read TagResource Source # 
Instance details

Defined in Amazonka.Lambda.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.Lambda.TagResource

NFData TagResource Source # 
Instance details

Defined in Amazonka.Lambda.TagResource

Methods

rnf :: TagResource -> () #

Eq TagResource Source # 
Instance details

Defined in Amazonka.Lambda.TagResource

Hashable TagResource Source # 
Instance details

Defined in Amazonka.Lambda.TagResource

type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.Lambda.TagResource

type Rep TagResource Source # 
Instance details

Defined in Amazonka.Lambda.TagResource

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

newTagResource Source #

Create a value of TagResource with all optional fields omitted.

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

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

$sel:resource:TagResource', tagResource_resource - The function's Amazon Resource Name (ARN).

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

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Constructors

TagResourceResponse' 

newTagResourceResponse :: TagResourceResponse Source #

Create a value of TagResourceResponse with all optional fields omitted.

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

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Constructors

UntagResource' Text [Text] 

Instances

Instances details
ToHeaders UntagResource Source # 
Instance details

Defined in Amazonka.Lambda.UntagResource

ToPath UntagResource Source # 
Instance details

Defined in Amazonka.Lambda.UntagResource

ToQuery UntagResource Source # 
Instance details

Defined in Amazonka.Lambda.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.Lambda.UntagResource

Associated Types

type AWSResponse UntagResource #

Generic UntagResource Source # 
Instance details

Defined in Amazonka.Lambda.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

Read UntagResource Source # 
Instance details

Defined in Amazonka.Lambda.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.Lambda.UntagResource

NFData UntagResource Source # 
Instance details

Defined in Amazonka.Lambda.UntagResource

Methods

rnf :: UntagResource -> () #

Eq UntagResource Source # 
Instance details

Defined in Amazonka.Lambda.UntagResource

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.Lambda.UntagResource

type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.Lambda.UntagResource

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.Lambda.UntagResource

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

newUntagResource Source #

Create a value of UntagResource with all optional fields omitted.

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

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

$sel:resource:UntagResource', untagResource_resource - The function's Amazon Resource Name (ARN).

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

data UntagResourceResponse Source #

See: newUntagResourceResponse smart constructor.

Instances

Instances details
Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Lambda.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Lambda.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Lambda.UntagResource

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Lambda.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Lambda.UntagResource

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Lambda.UntagResource

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

newUntagResourceResponse :: UntagResourceResponse Source #

Create a value of UntagResourceResponse with all optional fields omitted.

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

UpdateAlias

data UpdateAlias Source #

See: newUpdateAlias smart constructor.

Instances

Instances details
ToJSON UpdateAlias Source # 
Instance details

Defined in Amazonka.Lambda.UpdateAlias

ToHeaders UpdateAlias Source # 
Instance details

Defined in Amazonka.Lambda.UpdateAlias

Methods

toHeaders :: UpdateAlias -> [Header] #

ToPath UpdateAlias Source # 
Instance details

Defined in Amazonka.Lambda.UpdateAlias

ToQuery UpdateAlias Source # 
Instance details

Defined in Amazonka.Lambda.UpdateAlias

AWSRequest UpdateAlias Source # 
Instance details

Defined in Amazonka.Lambda.UpdateAlias

Associated Types

type AWSResponse UpdateAlias #

Generic UpdateAlias Source # 
Instance details

Defined in Amazonka.Lambda.UpdateAlias

Associated Types

type Rep UpdateAlias :: Type -> Type #

Read UpdateAlias Source # 
Instance details

Defined in Amazonka.Lambda.UpdateAlias

Show UpdateAlias Source # 
Instance details

Defined in Amazonka.Lambda.UpdateAlias

NFData UpdateAlias Source # 
Instance details

Defined in Amazonka.Lambda.UpdateAlias

Methods

rnf :: UpdateAlias -> () #

Eq UpdateAlias Source # 
Instance details

Defined in Amazonka.Lambda.UpdateAlias

Hashable UpdateAlias Source # 
Instance details

Defined in Amazonka.Lambda.UpdateAlias

type AWSResponse UpdateAlias Source # 
Instance details

Defined in Amazonka.Lambda.UpdateAlias

type Rep UpdateAlias Source # 
Instance details

Defined in Amazonka.Lambda.UpdateAlias

newUpdateAlias Source #

Create a value of UpdateAlias with all optional fields omitted.

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

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

UpdateAlias, updateAlias_description - A description of the alias.

UpdateAlias, updateAlias_functionVersion - The function version that the alias invokes.

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

UpdateAlias, updateAlias_routingConfig - The routing configuration of the alias.

UpdateAlias, updateAlias_functionName - The name of the Lambda function.

Name formats

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

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

UpdateAlias, updateAlias_name - The name of the alias.

data AliasConfiguration Source #

Provides configuration information about a Lambda function alias.

See: newAliasConfiguration smart constructor.

Instances

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

UpdateCodeSigningConfig

data UpdateCodeSigningConfig Source #

See: newUpdateCodeSigningConfig smart constructor.

Instances

Instances details
ToJSON UpdateCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateCodeSigningConfig

ToHeaders UpdateCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateCodeSigningConfig

ToPath UpdateCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateCodeSigningConfig

ToQuery UpdateCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateCodeSigningConfig

AWSRequest UpdateCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateCodeSigningConfig

Generic UpdateCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateCodeSigningConfig

Associated Types

type Rep UpdateCodeSigningConfig :: Type -> Type #

Read UpdateCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateCodeSigningConfig

Show UpdateCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateCodeSigningConfig

NFData UpdateCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateCodeSigningConfig

Methods

rnf :: UpdateCodeSigningConfig -> () #

Eq UpdateCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateCodeSigningConfig

Hashable UpdateCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateCodeSigningConfig

type AWSResponse UpdateCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateCodeSigningConfig

type Rep UpdateCodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateCodeSigningConfig

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

newUpdateCodeSigningConfig Source #

Create a value of UpdateCodeSigningConfig with all optional fields omitted.

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

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

UpdateCodeSigningConfig, updateCodeSigningConfig_allowedPublishers - Signing profiles for this code signing configuration.

UpdateCodeSigningConfig, updateCodeSigningConfig_codeSigningPolicies - The code signing policy.

UpdateCodeSigningConfig, updateCodeSigningConfig_description - Descriptive name for this code signing configuration.

UpdateCodeSigningConfig, updateCodeSigningConfig_codeSigningConfigArn - The The Amazon Resource Name (ARN) of the code signing configuration.

data UpdateCodeSigningConfigResponse Source #

See: newUpdateCodeSigningConfigResponse smart constructor.

Instances

Instances details
Generic UpdateCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.UpdateCodeSigningConfig

Associated Types

type Rep UpdateCodeSigningConfigResponse :: Type -> Type #

Read UpdateCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.UpdateCodeSigningConfig

Show UpdateCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.UpdateCodeSigningConfig

NFData UpdateCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.UpdateCodeSigningConfig

Eq UpdateCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.UpdateCodeSigningConfig

type Rep UpdateCodeSigningConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.UpdateCodeSigningConfig

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

newUpdateCodeSigningConfigResponse Source #

Create a value of UpdateCodeSigningConfigResponse with all optional fields omitted.

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

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

$sel:httpStatus:UpdateCodeSigningConfigResponse', updateCodeSigningConfigResponse_httpStatus - The response's http status code.

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

UpdateEventSourceMapping

data UpdateEventSourceMapping Source #

See: newUpdateEventSourceMapping smart constructor.

Instances

Instances details
ToJSON UpdateEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.UpdateEventSourceMapping

ToHeaders UpdateEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.UpdateEventSourceMapping

ToPath UpdateEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.UpdateEventSourceMapping

ToQuery UpdateEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.UpdateEventSourceMapping

AWSRequest UpdateEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.UpdateEventSourceMapping

Generic UpdateEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.UpdateEventSourceMapping

Associated Types

type Rep UpdateEventSourceMapping :: Type -> Type #

Read UpdateEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.UpdateEventSourceMapping

Show UpdateEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.UpdateEventSourceMapping

NFData UpdateEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.UpdateEventSourceMapping

Eq UpdateEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.UpdateEventSourceMapping

Hashable UpdateEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.UpdateEventSourceMapping

type AWSResponse UpdateEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.UpdateEventSourceMapping

type Rep UpdateEventSourceMapping Source # 
Instance details

Defined in Amazonka.Lambda.UpdateEventSourceMapping

type Rep UpdateEventSourceMapping = D1 ('MetaData "UpdateEventSourceMapping" "Amazonka.Lambda.UpdateEventSourceMapping" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "UpdateEventSourceMapping'" 'PrefixI 'True) (((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 "filterCriteria") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FilterCriteria))) :*: (S1 ('MetaSel ('Just "functionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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 "sourceAccessConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SourceAccessConfiguration]))) :*: (S1 ('MetaSel ('Just "tumblingWindowInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "uuid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newUpdateEventSourceMapping Source #

Create a value of UpdateEventSourceMapping with all optional fields omitted.

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

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

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

  • Amazon Kinesis - Default 100. Max 10,000.
  • Amazon DynamoDB Streams - Default 100. Max 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.

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

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

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

Default: True

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

UpdateEventSourceMapping, updateEventSourceMapping_functionName - The name of the Lambda function.

Name formats

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

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

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

UpdateEventSourceMapping, updateEventSourceMapping_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.

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

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

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

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

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

UpdateEventSourceMapping, updateEventSourceMapping_uuid - The identifier of the event source mapping.

data EventSourceMappingConfiguration Source #

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

See: newEventSourceMappingConfiguration smart constructor.

Instances

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

UpdateFunctionCode

data UpdateFunctionCode Source #

See: newUpdateFunctionCode smart constructor.

Instances

Instances details
ToJSON UpdateFunctionCode Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionCode

ToHeaders UpdateFunctionCode Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionCode

ToPath UpdateFunctionCode Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionCode

ToQuery UpdateFunctionCode Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionCode

AWSRequest UpdateFunctionCode Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionCode

Associated Types

type AWSResponse UpdateFunctionCode #

Generic UpdateFunctionCode Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionCode

Associated Types

type Rep UpdateFunctionCode :: Type -> Type #

Show UpdateFunctionCode Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionCode

NFData UpdateFunctionCode Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionCode

Methods

rnf :: UpdateFunctionCode -> () #

Eq UpdateFunctionCode Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionCode

Hashable UpdateFunctionCode Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionCode

type AWSResponse UpdateFunctionCode Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionCode

type Rep UpdateFunctionCode Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionCode

newUpdateFunctionCode Source #

Create a value of UpdateFunctionCode with all optional fields omitted.

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

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

UpdateFunctionCode, updateFunctionCode_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.

$sel:dryRun:UpdateFunctionCode', updateFunctionCode_dryRun - Set to true to validate the request parameters and access permissions without modifying the function code.

UpdateFunctionCode, updateFunctionCode_imageUri - URI of a container image in the Amazon ECR registry. Do not use for a function defined with a .zip file archive.

$sel:publish:UpdateFunctionCode', updateFunctionCode_publish - Set to true to publish a new version of the function after updating the code. This has the same effect as calling PublishVersion separately.

UpdateFunctionCode, updateFunctionCode_revisionId - Update the function only if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.

UpdateFunctionCode, updateFunctionCode_s3Bucket - An Amazon S3 bucket in the same Amazon Web Services Region as your function. The bucket can be in a different Amazon Web Services account. Use only with a function defined with a .zip file archive deployment package.

UpdateFunctionCode, updateFunctionCode_s3Key - The Amazon S3 key of the deployment package. Use only with a function defined with a .zip file archive deployment package.

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

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

UpdateFunctionCode, updateFunctionCode_functionName - The name of the Lambda function.

Name formats

  • Function namemy-function.
  • Function ARNarn:aws:lambda:us-west-2:123456789012:function:my-function.
  • Partial ARN123456789012:function:my-function.

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

data FunctionConfiguration Source #

Details about a function's configuration.

See: newFunctionConfiguration smart constructor.

Instances

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

UpdateFunctionConfiguration

data UpdateFunctionConfiguration Source #

See: newUpdateFunctionConfiguration smart constructor.

Instances

Instances details
ToJSON UpdateFunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionConfiguration

ToHeaders UpdateFunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionConfiguration

ToPath UpdateFunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionConfiguration

ToQuery UpdateFunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionConfiguration

AWSRequest UpdateFunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionConfiguration

Generic UpdateFunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionConfiguration

Associated Types

type Rep UpdateFunctionConfiguration :: Type -> Type #

Show UpdateFunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionConfiguration

NFData UpdateFunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionConfiguration

Eq UpdateFunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionConfiguration

Hashable UpdateFunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionConfiguration

type AWSResponse UpdateFunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionConfiguration

type Rep UpdateFunctionConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionConfiguration

type Rep UpdateFunctionConfiguration = D1 ('MetaData "UpdateFunctionConfiguration" "Amazonka.Lambda.UpdateFunctionConfiguration" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "UpdateFunctionConfiguration'" 'PrefixI 'True) ((((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 "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 "snapStart") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SnapStart)) :*: 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)))))))

newUpdateFunctionConfiguration Source #

Create a value of UpdateFunctionConfiguration with all optional fields omitted.

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

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

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

UpdateFunctionConfiguration, updateFunctionConfiguration_description - A description of the function.

UpdateFunctionConfiguration, updateFunctionConfiguration_environment - Environment variables that are accessible from function code during execution.

UpdateFunctionConfiguration, updateFunctionConfiguration_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.

UpdateFunctionConfiguration, updateFunctionConfiguration_fileSystemConfigs - Connection settings for an Amazon EFS file system.

UpdateFunctionConfiguration, updateFunctionConfiguration_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.

UpdateFunctionConfiguration, updateFunctionConfiguration_imageConfig - Container image configuration values that override the values in the container image Docker file.

UpdateFunctionConfiguration, updateFunctionConfiguration_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.

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

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

UpdateFunctionConfiguration, updateFunctionConfiguration_revisionId - Update the function only if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.

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

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

UpdateFunctionConfiguration, updateFunctionConfiguration_snapStart - The function's SnapStart setting.

UpdateFunctionConfiguration, updateFunctionConfiguration_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.

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

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

UpdateFunctionConfiguration, updateFunctionConfiguration_functionName - The name of the Lambda function.

Name formats

  • Function namemy-function.
  • Function ARNarn:aws:lambda:us-west-2:123456789012:function:my-function.
  • Partial ARN123456789012:function:my-function.

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

data FunctionConfiguration Source #

Details about a function's configuration.

See: newFunctionConfiguration smart constructor.

Instances

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

UpdateFunctionEventInvokeConfig

data UpdateFunctionEventInvokeConfig Source #

See: newUpdateFunctionEventInvokeConfig smart constructor.

Instances

Instances details
ToJSON UpdateFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionEventInvokeConfig

ToHeaders UpdateFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionEventInvokeConfig

ToPath UpdateFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionEventInvokeConfig

ToQuery UpdateFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionEventInvokeConfig

AWSRequest UpdateFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionEventInvokeConfig

Generic UpdateFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionEventInvokeConfig

Associated Types

type Rep UpdateFunctionEventInvokeConfig :: Type -> Type #

Read UpdateFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionEventInvokeConfig

Show UpdateFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionEventInvokeConfig

NFData UpdateFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionEventInvokeConfig

Eq UpdateFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionEventInvokeConfig

Hashable UpdateFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionEventInvokeConfig

type AWSResponse UpdateFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionEventInvokeConfig

type Rep UpdateFunctionEventInvokeConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionEventInvokeConfig

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

newUpdateFunctionEventInvokeConfig Source #

Create a value of UpdateFunctionEventInvokeConfig with all optional fields omitted.

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

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

UpdateFunctionEventInvokeConfig, updateFunctionEventInvokeConfig_destinationConfig - A destination for events after they have been sent to a function for processing.

Destinations

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

UpdateFunctionEventInvokeConfig, updateFunctionEventInvokeConfig_maximumEventAgeInSeconds - The maximum age of a request that Lambda sends to a function for processing.

UpdateFunctionEventInvokeConfig, updateFunctionEventInvokeConfig_maximumRetryAttempts - The maximum number of times to retry when the function returns an error.

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

UpdateFunctionEventInvokeConfig, updateFunctionEventInvokeConfig_functionName - The name of the Lambda function, version, or alias.

Name formats

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

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

data FunctionEventInvokeConfig Source #

See: newFunctionEventInvokeConfig smart constructor.

Instances

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

UpdateFunctionUrlConfig

data UpdateFunctionUrlConfig Source #

See: newUpdateFunctionUrlConfig smart constructor.

Instances

Instances details
ToJSON UpdateFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionUrlConfig

ToHeaders UpdateFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionUrlConfig

ToPath UpdateFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionUrlConfig

ToQuery UpdateFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionUrlConfig

AWSRequest UpdateFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionUrlConfig

Generic UpdateFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionUrlConfig

Associated Types

type Rep UpdateFunctionUrlConfig :: Type -> Type #

Read UpdateFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionUrlConfig

Show UpdateFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionUrlConfig

NFData UpdateFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionUrlConfig

Methods

rnf :: UpdateFunctionUrlConfig -> () #

Eq UpdateFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionUrlConfig

Hashable UpdateFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionUrlConfig

type AWSResponse UpdateFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionUrlConfig

type Rep UpdateFunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionUrlConfig

type Rep UpdateFunctionUrlConfig = D1 ('MetaData "UpdateFunctionUrlConfig" "Amazonka.Lambda.UpdateFunctionUrlConfig" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "UpdateFunctionUrlConfig'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "authType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FunctionUrlAuthType)) :*: 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))))

newUpdateFunctionUrlConfig Source #

Create a value of UpdateFunctionUrlConfig with all optional fields omitted.

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

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

UpdateFunctionUrlConfig, updateFunctionUrlConfig_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.

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

$sel:qualifier:UpdateFunctionUrlConfig', updateFunctionUrlConfig_qualifier - The alias name.

UpdateFunctionUrlConfig, updateFunctionUrlConfig_functionName - The name of the Lambda function.

Name formats

  • Function namemy-function.
  • Function ARNarn:aws:lambda:us-west-2:123456789012:function:my-function.
  • Partial ARN123456789012: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 UpdateFunctionUrlConfigResponse Source #

See: newUpdateFunctionUrlConfigResponse smart constructor.

Instances

Instances details
Generic UpdateFunctionUrlConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionUrlConfig

Associated Types

type Rep UpdateFunctionUrlConfigResponse :: Type -> Type #

Read UpdateFunctionUrlConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionUrlConfig

Show UpdateFunctionUrlConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionUrlConfig

NFData UpdateFunctionUrlConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionUrlConfig

Eq UpdateFunctionUrlConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionUrlConfig

type Rep UpdateFunctionUrlConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.UpdateFunctionUrlConfig

type Rep UpdateFunctionUrlConfigResponse = D1 ('MetaData "UpdateFunctionUrlConfigResponse" "Amazonka.Lambda.UpdateFunctionUrlConfig" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "UpdateFunctionUrlConfigResponse'" '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)))))

newUpdateFunctionUrlConfigResponse Source #

Create a value of UpdateFunctionUrlConfigResponse with all optional fields omitted.

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

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

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

$sel:httpStatus:UpdateFunctionUrlConfigResponse', updateFunctionUrlConfigResponse_httpStatus - The response's http status code.

UpdateFunctionUrlConfigResponse, updateFunctionUrlConfigResponse_functionUrl - The HTTP URL endpoint for your function.

UpdateFunctionUrlConfigResponse, updateFunctionUrlConfigResponse_functionArn - The Amazon Resource Name (ARN) of your function.

UpdateFunctionUrlConfig, updateFunctionUrlConfigResponse_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.

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

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

Types

Architecture

newtype Architecture Source #

Constructors

Architecture' 

Bundled Patterns

pattern Architecture_Arm64 :: Architecture 
pattern Architecture_X86_64 :: Architecture 

Instances

Instances details
FromJSON Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

FromJSONKey Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

ToJSON Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

ToJSONKey Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

ToByteString Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

ToHeader Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

ToLog Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

ToQuery Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

FromText Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

ToText Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

Methods

toText :: Architecture -> Text #

FromXML Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

ToXML Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

Methods

toXML :: Architecture -> XML #

Generic Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

Associated Types

type Rep Architecture :: Type -> Type #

Read Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

Show Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

NFData Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

Methods

rnf :: Architecture -> () #

Eq Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

Ord Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

Hashable Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

type Rep Architecture Source # 
Instance details

Defined in Amazonka.Lambda.Types.Architecture

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

CodeSigningPolicy

newtype CodeSigningPolicy Source #

Instances

Instances details
FromJSON CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

FromJSONKey CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

ToJSON CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

ToJSONKey CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

ToByteString CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

ToHeader CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

ToLog CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

ToQuery CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

FromText CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

ToText CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

FromXML CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

ToXML CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

Generic CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

Associated Types

type Rep CodeSigningPolicy :: Type -> Type #

Read CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

Show CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

NFData CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

Methods

rnf :: CodeSigningPolicy -> () #

Eq CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

Ord CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

Hashable CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

type Rep CodeSigningPolicy Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicy

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

EndPointType

newtype EndPointType Source #

Constructors

EndPointType' 

Instances

Instances details
FromJSON EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

FromJSONKey EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

ToJSON EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

ToJSONKey EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

ToByteString EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

ToHeader EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

ToLog EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

ToQuery EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

FromText EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

ToText EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

Methods

toText :: EndPointType -> Text #

FromXML EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

ToXML EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

Methods

toXML :: EndPointType -> XML #

Generic EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

Associated Types

type Rep EndPointType :: Type -> Type #

Read EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

Show EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

NFData EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

Methods

rnf :: EndPointType -> () #

Eq EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

Ord EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

Hashable EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

type Rep EndPointType Source # 
Instance details

Defined in Amazonka.Lambda.Types.EndPointType

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

EventSourcePosition

newtype EventSourcePosition Source #

Instances

Instances details
FromJSON EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

FromJSONKey EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

ToJSON EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

ToJSONKey EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

ToByteString EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

ToHeader EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

ToLog EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

ToQuery EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

FromText EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

ToText EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

FromXML EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

ToXML EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

Generic EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

Associated Types

type Rep EventSourcePosition :: Type -> Type #

Read EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

Show EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

NFData EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

Methods

rnf :: EventSourcePosition -> () #

Eq EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

Ord EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

Hashable EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

type Rep EventSourcePosition Source # 
Instance details

Defined in Amazonka.Lambda.Types.EventSourcePosition

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

FunctionResponseType

newtype FunctionResponseType Source #

Instances

Instances details
FromJSON FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

FromJSONKey FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

ToJSON FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

ToJSONKey FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

ToByteString FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

ToHeader FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

ToLog FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

ToQuery FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

FromText FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

ToText FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

FromXML FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

ToXML FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

Generic FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

Associated Types

type Rep FunctionResponseType :: Type -> Type #

Read FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

Show FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

NFData FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

Methods

rnf :: FunctionResponseType -> () #

Eq FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

Ord FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

Hashable FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

type Rep FunctionResponseType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionResponseType

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

FunctionUrlAuthType

newtype FunctionUrlAuthType Source #

Instances

Instances details
FromJSON FunctionUrlAuthType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionUrlAuthType

FromJSONKey FunctionUrlAuthType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionUrlAuthType

ToJSON FunctionUrlAuthType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionUrlAuthType

ToJSONKey FunctionUrlAuthType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionUrlAuthType

ToByteString FunctionUrlAuthType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionUrlAuthType

ToHeader FunctionUrlAuthType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionUrlAuthType

ToLog FunctionUrlAuthType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionUrlAuthType

ToQuery FunctionUrlAuthType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionUrlAuthType

FromText FunctionUrlAuthType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionUrlAuthType

ToText FunctionUrlAuthType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionUrlAuthType

FromXML FunctionUrlAuthType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionUrlAuthType

ToXML FunctionUrlAuthType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionUrlAuthType

Generic FunctionUrlAuthType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionUrlAuthType

Associated Types

type Rep FunctionUrlAuthType :: Type -> Type #

Read FunctionUrlAuthType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionUrlAuthType

Show FunctionUrlAuthType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionUrlAuthType

NFData FunctionUrlAuthType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionUrlAuthType

Methods

rnf :: FunctionUrlAuthType -> () #

Eq FunctionUrlAuthType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionUrlAuthType

Ord FunctionUrlAuthType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionUrlAuthType

Hashable FunctionUrlAuthType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionUrlAuthType

type Rep FunctionUrlAuthType Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionUrlAuthType

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

FunctionVersion

newtype FunctionVersion Source #

Constructors

FunctionVersion' 

Bundled Patterns

pattern FunctionVersion_ALL :: FunctionVersion 

Instances

Instances details
FromJSON FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

FromJSONKey FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

ToJSON FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

ToJSONKey FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

ToByteString FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

ToHeader FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

ToLog FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

ToQuery FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

FromText FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

ToText FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

FromXML FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

ToXML FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

Methods

toXML :: FunctionVersion -> XML #

Generic FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

Associated Types

type Rep FunctionVersion :: Type -> Type #

Read FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

Show FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

NFData FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

Methods

rnf :: FunctionVersion -> () #

Eq FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

Ord FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

Hashable FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

type Rep FunctionVersion Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionVersion

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

InvocationType

newtype InvocationType Source #

Constructors

InvocationType' 

Instances

Instances details
FromJSON InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

FromJSONKey InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

ToJSON InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

ToJSONKey InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

ToByteString InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

ToHeader InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

ToLog InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

ToQuery InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

FromText InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

ToText InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

FromXML InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

ToXML InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

Methods

toXML :: InvocationType -> XML #

Generic InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

Associated Types

type Rep InvocationType :: Type -> Type #

Read InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

Show InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

NFData InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

Methods

rnf :: InvocationType -> () #

Eq InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

Ord InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

Hashable InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

type Rep InvocationType Source # 
Instance details

Defined in Amazonka.Lambda.Types.InvocationType

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

LastUpdateStatus

newtype LastUpdateStatus Source #

Instances

Instances details
FromJSON LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

FromJSONKey LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

ToJSON LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

ToJSONKey LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

ToByteString LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

ToHeader LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

ToLog LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

ToQuery LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

FromText LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

ToText LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

FromXML LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

ToXML LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

Generic LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

Associated Types

type Rep LastUpdateStatus :: Type -> Type #

Read LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

Show LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

NFData LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

Methods

rnf :: LastUpdateStatus -> () #

Eq LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

Ord LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

Hashable LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

type Rep LastUpdateStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatus

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

LastUpdateStatusReasonCode

newtype LastUpdateStatusReasonCode Source #

Bundled Patterns

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

Instances

Instances details
FromJSON LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

FromJSONKey LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

ToJSON LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

ToJSONKey LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

ToByteString LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

ToHeader LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

ToLog LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

ToQuery LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

FromText LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

ToText LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

FromXML LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

ToXML LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

Generic LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

Associated Types

type Rep LastUpdateStatusReasonCode :: Type -> Type #

Read LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

Show LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

NFData LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

Eq LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

Ord LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

Hashable LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

type Rep LastUpdateStatusReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.LastUpdateStatusReasonCode

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

LogType

newtype LogType Source #

Constructors

LogType' 

Fields

Bundled Patterns

pattern LogType_None :: LogType 
pattern LogType_Tail :: LogType 

Instances

Instances details
FromJSON LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

FromJSONKey LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

ToJSON LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

ToJSONKey LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

ToByteString LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

Methods

toBS :: LogType -> ByteString #

ToHeader LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

Methods

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

ToLog LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

ToQuery LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

FromText LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

ToText LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

Methods

toText :: LogType -> Text #

FromXML LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

ToXML LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

Methods

toXML :: LogType -> XML #

Generic LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

Associated Types

type Rep LogType :: Type -> Type #

Methods

from :: LogType -> Rep LogType x #

to :: Rep LogType x -> LogType #

Read LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

Show LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

NFData LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

Methods

rnf :: LogType -> () #

Eq LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

Methods

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

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

Ord LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

Hashable LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

Methods

hashWithSalt :: Int -> LogType -> Int #

hash :: LogType -> Int #

type Rep LogType Source # 
Instance details

Defined in Amazonka.Lambda.Types.LogType

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

PackageType

newtype PackageType Source #

Constructors

PackageType' 

Bundled Patterns

pattern PackageType_Image :: PackageType 
pattern PackageType_Zip :: PackageType 

Instances

Instances details
FromJSON PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

FromJSONKey PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

ToJSON PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

ToJSONKey PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

ToByteString PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

ToHeader PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

ToLog PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

ToQuery PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

FromText PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

ToText PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

Methods

toText :: PackageType -> Text #

FromXML PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

ToXML PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

Methods

toXML :: PackageType -> XML #

Generic PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

Associated Types

type Rep PackageType :: Type -> Type #

Read PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

Show PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

NFData PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

Methods

rnf :: PackageType -> () #

Eq PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

Ord PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

Hashable PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

type Rep PackageType Source # 
Instance details

Defined in Amazonka.Lambda.Types.PackageType

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

ProvisionedConcurrencyStatusEnum

newtype ProvisionedConcurrencyStatusEnum Source #

Instances

Instances details
FromJSON ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

FromJSONKey ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

ToJSON ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

ToJSONKey ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

ToByteString ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

ToHeader ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

ToLog ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

ToQuery ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

FromText ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

ToText ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

FromXML ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

ToXML ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

Generic ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

Associated Types

type Rep ProvisionedConcurrencyStatusEnum :: Type -> Type #

Read ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

Show ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

NFData ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

Eq ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

Ord ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

Hashable ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

type Rep ProvisionedConcurrencyStatusEnum Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyStatusEnum

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

Runtime

newtype Runtime Source #

Constructors

Runtime' 

Fields

Instances

Instances details
FromJSON Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

FromJSONKey Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

ToJSON Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

ToJSONKey Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

ToByteString Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

Methods

toBS :: Runtime -> ByteString #

ToHeader Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

Methods

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

ToLog Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

ToQuery Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

FromText Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

ToText Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

Methods

toText :: Runtime -> Text #

FromXML Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

ToXML Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

Methods

toXML :: Runtime -> XML #

Generic Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

Associated Types

type Rep Runtime :: Type -> Type #

Methods

from :: Runtime -> Rep Runtime x #

to :: Rep Runtime x -> Runtime #

Read Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

Show Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

NFData Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

Methods

rnf :: Runtime -> () #

Eq Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

Methods

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

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

Ord Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

Hashable Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

Methods

hashWithSalt :: Int -> Runtime -> Int #

hash :: Runtime -> Int #

type Rep Runtime Source # 
Instance details

Defined in Amazonka.Lambda.Types.Runtime

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

SnapStartApplyOn

newtype SnapStartApplyOn Source #

Instances

Instances details
FromJSON SnapStartApplyOn Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartApplyOn

FromJSONKey SnapStartApplyOn Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartApplyOn

ToJSON SnapStartApplyOn Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartApplyOn

ToJSONKey SnapStartApplyOn Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartApplyOn

ToByteString SnapStartApplyOn Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartApplyOn

ToHeader SnapStartApplyOn Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartApplyOn

ToLog SnapStartApplyOn Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartApplyOn

ToQuery SnapStartApplyOn Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartApplyOn

FromText SnapStartApplyOn Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartApplyOn

ToText SnapStartApplyOn Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartApplyOn

FromXML SnapStartApplyOn Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartApplyOn

ToXML SnapStartApplyOn Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartApplyOn

Generic SnapStartApplyOn Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartApplyOn

Associated Types

type Rep SnapStartApplyOn :: Type -> Type #

Read SnapStartApplyOn Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartApplyOn

Show SnapStartApplyOn Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartApplyOn

NFData SnapStartApplyOn Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartApplyOn

Methods

rnf :: SnapStartApplyOn -> () #

Eq SnapStartApplyOn Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartApplyOn

Ord SnapStartApplyOn Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartApplyOn

Hashable SnapStartApplyOn Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartApplyOn

type Rep SnapStartApplyOn Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartApplyOn

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

SnapStartOptimizationStatus

newtype SnapStartOptimizationStatus Source #

Instances

Instances details
FromJSON SnapStartOptimizationStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartOptimizationStatus

FromJSONKey SnapStartOptimizationStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartOptimizationStatus

ToJSON SnapStartOptimizationStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartOptimizationStatus

ToJSONKey SnapStartOptimizationStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartOptimizationStatus

ToByteString SnapStartOptimizationStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartOptimizationStatus

ToHeader SnapStartOptimizationStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartOptimizationStatus

ToLog SnapStartOptimizationStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartOptimizationStatus

ToQuery SnapStartOptimizationStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartOptimizationStatus

FromText SnapStartOptimizationStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartOptimizationStatus

ToText SnapStartOptimizationStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartOptimizationStatus

FromXML SnapStartOptimizationStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartOptimizationStatus

ToXML SnapStartOptimizationStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartOptimizationStatus

Generic SnapStartOptimizationStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartOptimizationStatus

Associated Types

type Rep SnapStartOptimizationStatus :: Type -> Type #

Read SnapStartOptimizationStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartOptimizationStatus

Show SnapStartOptimizationStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartOptimizationStatus

NFData SnapStartOptimizationStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartOptimizationStatus

Eq SnapStartOptimizationStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartOptimizationStatus

Ord SnapStartOptimizationStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartOptimizationStatus

Hashable SnapStartOptimizationStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartOptimizationStatus

type Rep SnapStartOptimizationStatus Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartOptimizationStatus

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

SourceAccessType

newtype SourceAccessType Source #

Instances

Instances details
FromJSON SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

FromJSONKey SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

ToJSON SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

ToJSONKey SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

ToByteString SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

ToHeader SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

ToLog SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

ToQuery SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

FromText SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

ToText SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

FromXML SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

ToXML SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

Generic SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

Associated Types

type Rep SourceAccessType :: Type -> Type #

Read SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

Show SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

NFData SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

Methods

rnf :: SourceAccessType -> () #

Eq SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

Ord SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

Hashable SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

type Rep SourceAccessType Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessType

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

State

newtype State Source #

Constructors

State' 

Fields

Bundled Patterns

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

Instances

Instances details
FromJSON State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

FromJSONKey State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

ToJSON State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

ToJSONKey State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

ToByteString State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

Methods

toBS :: State -> ByteString #

ToHeader State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

Methods

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

ToLog State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

ToQuery State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

Methods

toQuery :: State -> QueryString #

FromText State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

ToText State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

Methods

toText :: State -> Text #

FromXML State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

Methods

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

ToXML State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

Methods

toXML :: State -> XML #

Generic State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

Associated Types

type Rep State :: Type -> Type #

Methods

from :: State -> Rep State x #

to :: Rep State x -> State #

Read State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

Show State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

Methods

showsPrec :: Int -> State -> ShowS #

show :: State -> String #

showList :: [State] -> ShowS #

NFData State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

Methods

rnf :: State -> () #

Eq State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

Methods

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

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

Ord State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

Methods

compare :: State -> State -> Ordering #

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

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

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

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

max :: State -> State -> State #

min :: State -> State -> State #

Hashable State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

Methods

hashWithSalt :: Int -> State -> Int #

hash :: State -> Int #

type Rep State Source # 
Instance details

Defined in Amazonka.Lambda.Types.State

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

StateReasonCode

newtype StateReasonCode Source #

Constructors

StateReasonCode' 

Instances

Instances details
FromJSON StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

FromJSONKey StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

ToJSON StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

ToJSONKey StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

ToByteString StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

ToHeader StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

ToLog StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

ToQuery StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

FromText StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

ToText StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

FromXML StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

ToXML StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

Methods

toXML :: StateReasonCode -> XML #

Generic StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

Associated Types

type Rep StateReasonCode :: Type -> Type #

Read StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

Show StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

NFData StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

Methods

rnf :: StateReasonCode -> () #

Eq StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

Ord StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

Hashable StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

type Rep StateReasonCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.StateReasonCode

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

TracingMode

newtype TracingMode Source #

Constructors

TracingMode' 

Bundled Patterns

pattern TracingMode_Active :: TracingMode 
pattern TracingMode_PassThrough :: TracingMode 

Instances

Instances details
FromJSON TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

FromJSONKey TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

ToJSON TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

ToJSONKey TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

ToByteString TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

ToHeader TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

ToLog TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

ToQuery TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

FromText TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

ToText TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

Methods

toText :: TracingMode -> Text #

FromXML TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

ToXML TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

Methods

toXML :: TracingMode -> XML #

Generic TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

Associated Types

type Rep TracingMode :: Type -> Type #

Read TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

Show TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

NFData TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

Methods

rnf :: TracingMode -> () #

Eq TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

Ord TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

Hashable TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

type Rep TracingMode Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingMode

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

AccountLimit

data AccountLimit Source #

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

See: newAccountLimit smart constructor.

Instances

Instances details
FromJSON AccountLimit Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountLimit

Generic AccountLimit Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountLimit

Associated Types

type Rep AccountLimit :: Type -> Type #

Read AccountLimit Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountLimit

Show AccountLimit Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountLimit

NFData AccountLimit Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountLimit

Methods

rnf :: AccountLimit -> () #

Eq AccountLimit Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountLimit

Hashable AccountLimit Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountLimit

type Rep AccountLimit Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountLimit

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

newAccountLimit :: AccountLimit Source #

Create a value of AccountLimit with all optional fields omitted.

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

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

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

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

$sel:concurrentExecutions:AccountLimit', accountLimit_concurrentExecutions - The maximum number of simultaneous function executions.

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

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

AccountUsage

data AccountUsage Source #

The number of functions and amount of storage in use.

See: newAccountUsage smart constructor.

Instances

Instances details
FromJSON AccountUsage Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountUsage

Generic AccountUsage Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountUsage

Associated Types

type Rep AccountUsage :: Type -> Type #

Read AccountUsage Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountUsage

Show AccountUsage Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountUsage

NFData AccountUsage Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountUsage

Methods

rnf :: AccountUsage -> () #

Eq AccountUsage Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountUsage

Hashable AccountUsage Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountUsage

type Rep AccountUsage Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountUsage

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

newAccountUsage :: AccountUsage Source #

Create a value of AccountUsage with all optional fields omitted.

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

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

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

$sel:totalCodeSize:AccountUsage', accountUsage_totalCodeSize - The amount of storage space, in bytes, that's being used by deployment packages and layer archives.

AliasConfiguration

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.

AliasRoutingConfiguration

data AliasRoutingConfiguration Source #

The traffic-shifting configuration of a Lambda function alias.

See: newAliasRoutingConfiguration smart constructor.

Instances

Instances details
FromJSON AliasRoutingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasRoutingConfiguration

ToJSON AliasRoutingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasRoutingConfiguration

Generic AliasRoutingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasRoutingConfiguration

Associated Types

type Rep AliasRoutingConfiguration :: Type -> Type #

Read AliasRoutingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasRoutingConfiguration

Show AliasRoutingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasRoutingConfiguration

NFData AliasRoutingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasRoutingConfiguration

Eq AliasRoutingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasRoutingConfiguration

Hashable AliasRoutingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasRoutingConfiguration

type Rep AliasRoutingConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.AliasRoutingConfiguration

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

newAliasRoutingConfiguration :: AliasRoutingConfiguration Source #

Create a value of AliasRoutingConfiguration with all optional fields omitted.

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

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

$sel:additionalVersionWeights:AliasRoutingConfiguration', aliasRoutingConfiguration_additionalVersionWeights - The second version, and the percentage of traffic that's routed to it.

AllowedPublishers

data AllowedPublishers Source #

List of signing profiles that can sign a code package.

See: newAllowedPublishers smart constructor.

Instances

Instances details
FromJSON AllowedPublishers Source # 
Instance details

Defined in Amazonka.Lambda.Types.AllowedPublishers

ToJSON AllowedPublishers Source # 
Instance details

Defined in Amazonka.Lambda.Types.AllowedPublishers

Generic AllowedPublishers Source # 
Instance details

Defined in Amazonka.Lambda.Types.AllowedPublishers

Associated Types

type Rep AllowedPublishers :: Type -> Type #

Read AllowedPublishers Source # 
Instance details

Defined in Amazonka.Lambda.Types.AllowedPublishers

Show AllowedPublishers Source # 
Instance details

Defined in Amazonka.Lambda.Types.AllowedPublishers

NFData AllowedPublishers Source # 
Instance details

Defined in Amazonka.Lambda.Types.AllowedPublishers

Methods

rnf :: AllowedPublishers -> () #

Eq AllowedPublishers Source # 
Instance details

Defined in Amazonka.Lambda.Types.AllowedPublishers

Hashable AllowedPublishers Source # 
Instance details

Defined in Amazonka.Lambda.Types.AllowedPublishers

type Rep AllowedPublishers Source # 
Instance details

Defined in Amazonka.Lambda.Types.AllowedPublishers

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

newAllowedPublishers Source #

Create a value of AllowedPublishers with all optional fields omitted.

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

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

$sel:signingProfileVersionArns:AllowedPublishers', allowedPublishers_signingProfileVersionArns - The Amazon Resource Name (ARN) for each of the signing profiles. A signing profile defines a trusted user who can sign a code package.

AmazonManagedKafkaEventSourceConfig

data AmazonManagedKafkaEventSourceConfig Source #

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

See: newAmazonManagedKafkaEventSourceConfig smart constructor.

Instances

Instances details
FromJSON AmazonManagedKafkaEventSourceConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.AmazonManagedKafkaEventSourceConfig

ToJSON AmazonManagedKafkaEventSourceConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.AmazonManagedKafkaEventSourceConfig

Generic AmazonManagedKafkaEventSourceConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.AmazonManagedKafkaEventSourceConfig

Read AmazonManagedKafkaEventSourceConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.AmazonManagedKafkaEventSourceConfig

Show AmazonManagedKafkaEventSourceConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.AmazonManagedKafkaEventSourceConfig

NFData AmazonManagedKafkaEventSourceConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.AmazonManagedKafkaEventSourceConfig

Eq AmazonManagedKafkaEventSourceConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.AmazonManagedKafkaEventSourceConfig

Hashable AmazonManagedKafkaEventSourceConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.AmazonManagedKafkaEventSourceConfig

type Rep AmazonManagedKafkaEventSourceConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.AmazonManagedKafkaEventSourceConfig

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

newAmazonManagedKafkaEventSourceConfig :: AmazonManagedKafkaEventSourceConfig Source #

Create a value of AmazonManagedKafkaEventSourceConfig with all optional fields omitted.

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

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

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

CodeSigningConfig

data CodeSigningConfig Source #

Details about a Code signing configuration.

See: newCodeSigningConfig smart constructor.

Instances

Instances details
FromJSON CodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningConfig

Generic CodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningConfig

Associated Types

type Rep CodeSigningConfig :: Type -> Type #

Read CodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningConfig

Show CodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningConfig

NFData CodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningConfig

Methods

rnf :: CodeSigningConfig -> () #

Eq CodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningConfig

Hashable CodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningConfig

type Rep CodeSigningConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningConfig

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

newCodeSigningConfig Source #

Create a value of CodeSigningConfig with all optional fields omitted.

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

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

$sel:description:CodeSigningConfig', codeSigningConfig_description - Code signing configuration description.

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

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

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

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

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

CodeSigningPolicies

data CodeSigningPolicies Source #

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

See: newCodeSigningPolicies smart constructor.

Instances

Instances details
FromJSON CodeSigningPolicies Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicies

ToJSON CodeSigningPolicies Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicies

Generic CodeSigningPolicies Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicies

Associated Types

type Rep CodeSigningPolicies :: Type -> Type #

Read CodeSigningPolicies Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicies

Show CodeSigningPolicies Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicies

NFData CodeSigningPolicies Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicies

Methods

rnf :: CodeSigningPolicies -> () #

Eq CodeSigningPolicies Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicies

Hashable CodeSigningPolicies Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicies

type Rep CodeSigningPolicies Source # 
Instance details

Defined in Amazonka.Lambda.Types.CodeSigningPolicies

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

newCodeSigningPolicies :: CodeSigningPolicies Source #

Create a value of CodeSigningPolicies with all optional fields omitted.

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

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

$sel:untrustedArtifactOnDeployment:CodeSigningPolicies', codeSigningPolicies_untrustedArtifactOnDeployment - Code signing configuration policy for deployment validation failure. If you set the policy to Enforce, Lambda blocks the deployment request if signature validation checks fail. If you set the policy to Warn, Lambda allows the deployment and creates a CloudWatch log.

Default value: Warn

Concurrency

data Concurrency Source #

See: newConcurrency smart constructor.

Constructors

Concurrency' (Maybe Natural) 

Instances

Instances details
FromJSON Concurrency Source # 
Instance details

Defined in Amazonka.Lambda.Types.Concurrency

Generic Concurrency Source # 
Instance details

Defined in Amazonka.Lambda.Types.Concurrency

Associated Types

type Rep Concurrency :: Type -> Type #

Read Concurrency Source # 
Instance details

Defined in Amazonka.Lambda.Types.Concurrency

Show Concurrency Source # 
Instance details

Defined in Amazonka.Lambda.Types.Concurrency

NFData Concurrency Source # 
Instance details

Defined in Amazonka.Lambda.Types.Concurrency

Methods

rnf :: Concurrency -> () #

Eq Concurrency Source # 
Instance details

Defined in Amazonka.Lambda.Types.Concurrency

Hashable Concurrency Source # 
Instance details

Defined in Amazonka.Lambda.Types.Concurrency

type Rep Concurrency Source # 
Instance details

Defined in Amazonka.Lambda.Types.Concurrency

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

newConcurrency :: Concurrency Source #

Create a value of Concurrency with all optional fields omitted.

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

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

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

Cors

data Cors Source #

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

See: newCors smart constructor.

Constructors

Cors' (Maybe Bool) (Maybe [Text]) (Maybe [Text]) (Maybe [Text]) (Maybe [Text]) (Maybe Natural) 

Instances

Instances details
FromJSON Cors Source # 
Instance details

Defined in Amazonka.Lambda.Types.Cors

ToJSON Cors Source # 
Instance details

Defined in Amazonka.Lambda.Types.Cors

Generic Cors Source # 
Instance details

Defined in Amazonka.Lambda.Types.Cors

Associated Types

type Rep Cors :: Type -> Type #

Methods

from :: Cors -> Rep Cors x #

to :: Rep Cors x -> Cors #

Read Cors Source # 
Instance details

Defined in Amazonka.Lambda.Types.Cors

Show Cors Source # 
Instance details

Defined in Amazonka.Lambda.Types.Cors

Methods

showsPrec :: Int -> Cors -> ShowS #

show :: Cors -> String #

showList :: [Cors] -> ShowS #

NFData Cors Source # 
Instance details

Defined in Amazonka.Lambda.Types.Cors

Methods

rnf :: Cors -> () #

Eq Cors Source # 
Instance details

Defined in Amazonka.Lambda.Types.Cors

Methods

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

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

Hashable Cors Source # 
Instance details

Defined in Amazonka.Lambda.Types.Cors

Methods

hashWithSalt :: Int -> Cors -> Int #

hash :: Cors -> Int #

type Rep Cors Source # 
Instance details

Defined in Amazonka.Lambda.Types.Cors

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

newCors :: Cors Source #

Create a value of Cors with all optional fields omitted.

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

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

$sel:allowCredentials:Cors', cors_allowCredentials - Whether to allow cookies or other credentials in requests to your function URL. The default is false.

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

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

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

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

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

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

DeadLetterConfig

data DeadLetterConfig Source #

The dead-letter queue for failed asynchronous invocations.

See: newDeadLetterConfig smart constructor.

Constructors

DeadLetterConfig' (Maybe Text) 

Instances

Instances details
FromJSON DeadLetterConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DeadLetterConfig

ToJSON DeadLetterConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DeadLetterConfig

Generic DeadLetterConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DeadLetterConfig

Associated Types

type Rep DeadLetterConfig :: Type -> Type #

Read DeadLetterConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DeadLetterConfig

Show DeadLetterConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DeadLetterConfig

NFData DeadLetterConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DeadLetterConfig

Methods

rnf :: DeadLetterConfig -> () #

Eq DeadLetterConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DeadLetterConfig

Hashable DeadLetterConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DeadLetterConfig

type Rep DeadLetterConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DeadLetterConfig

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

newDeadLetterConfig :: DeadLetterConfig Source #

Create a value of DeadLetterConfig with all optional fields omitted.

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

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

$sel:targetArn:DeadLetterConfig', deadLetterConfig_targetArn - The Amazon Resource Name (ARN) of an Amazon SQS queue or Amazon SNS topic.

DestinationConfig

data DestinationConfig Source #

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

See: newDestinationConfig smart constructor.

Instances

Instances details
FromJSON DestinationConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DestinationConfig

ToJSON DestinationConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DestinationConfig

Generic DestinationConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DestinationConfig

Associated Types

type Rep DestinationConfig :: Type -> Type #

Read DestinationConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DestinationConfig

Show DestinationConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DestinationConfig

NFData DestinationConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DestinationConfig

Methods

rnf :: DestinationConfig -> () #

Eq DestinationConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DestinationConfig

Hashable DestinationConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DestinationConfig

type Rep DestinationConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.DestinationConfig

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

newDestinationConfig :: DestinationConfig Source #

Create a value of DestinationConfig with all optional fields omitted.

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

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

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

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

Environment

data Environment Source #

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

See: newEnvironment smart constructor.

Instances

Instances details
ToJSON Environment Source # 
Instance details

Defined in Amazonka.Lambda.Types.Environment

Generic Environment Source # 
Instance details

Defined in Amazonka.Lambda.Types.Environment

Associated Types

type Rep Environment :: Type -> Type #

Show Environment Source # 
Instance details

Defined in Amazonka.Lambda.Types.Environment

NFData Environment Source # 
Instance details

Defined in Amazonka.Lambda.Types.Environment

Methods

rnf :: Environment -> () #

Eq Environment Source # 
Instance details

Defined in Amazonka.Lambda.Types.Environment

Hashable Environment Source # 
Instance details

Defined in Amazonka.Lambda.Types.Environment

type Rep Environment Source # 
Instance details

Defined in Amazonka.Lambda.Types.Environment

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

newEnvironment :: Environment Source #

Create a value of Environment with all optional fields omitted.

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

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

$sel:variables:Environment', environment_variables - Environment variable key-value pairs. For more information, see Using Lambda environment variables.

EnvironmentError

data EnvironmentError Source #

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

See: newEnvironmentError smart constructor.

Instances

Instances details
FromJSON EnvironmentError Source # 
Instance details

Defined in Amazonka.Lambda.Types.EnvironmentError

Generic EnvironmentError Source # 
Instance details

Defined in Amazonka.Lambda.Types.EnvironmentError

Associated Types

type Rep EnvironmentError :: Type -> Type #

Show EnvironmentError Source # 
Instance details

Defined in Amazonka.Lambda.Types.EnvironmentError

NFData EnvironmentError Source # 
Instance details

Defined in Amazonka.Lambda.Types.EnvironmentError

Methods

rnf :: EnvironmentError -> () #

Eq EnvironmentError Source # 
Instance details

Defined in Amazonka.Lambda.Types.EnvironmentError

Hashable EnvironmentError Source # 
Instance details

Defined in Amazonka.Lambda.Types.EnvironmentError

type Rep EnvironmentError Source # 
Instance details

Defined in Amazonka.Lambda.Types.EnvironmentError

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

newEnvironmentError :: EnvironmentError Source #

Create a value of EnvironmentError with all optional fields omitted.

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

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

$sel:errorCode:EnvironmentError', environmentError_errorCode - The error code.

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

EnvironmentResponse

data EnvironmentResponse Source #

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

See: newEnvironmentResponse smart constructor.

Instances

Instances details
FromJSON EnvironmentResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.EnvironmentResponse

Generic EnvironmentResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.EnvironmentResponse

Associated Types

type Rep EnvironmentResponse :: Type -> Type #

Show EnvironmentResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.EnvironmentResponse

NFData EnvironmentResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.EnvironmentResponse

Methods

rnf :: EnvironmentResponse -> () #

Eq EnvironmentResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.EnvironmentResponse

Hashable EnvironmentResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.EnvironmentResponse

type Rep EnvironmentResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.EnvironmentResponse

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

newEnvironmentResponse :: EnvironmentResponse Source #

Create a value of EnvironmentResponse with all optional fields omitted.

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

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

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

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

EphemeralStorage

data EphemeralStorage Source #

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

See: newEphemeralStorage smart constructor.

Instances

Instances details
FromJSON EphemeralStorage Source # 
Instance details

Defined in Amazonka.Lambda.Types.EphemeralStorage

ToJSON EphemeralStorage Source # 
Instance details

Defined in Amazonka.Lambda.Types.EphemeralStorage

Generic EphemeralStorage Source # 
Instance details

Defined in Amazonka.Lambda.Types.EphemeralStorage

Associated Types

type Rep EphemeralStorage :: Type -> Type #

Read EphemeralStorage Source # 
Instance details

Defined in Amazonka.Lambda.Types.EphemeralStorage

Show EphemeralStorage Source # 
Instance details

Defined in Amazonka.Lambda.Types.EphemeralStorage

NFData EphemeralStorage Source # 
Instance details

Defined in Amazonka.Lambda.Types.EphemeralStorage

Methods

rnf :: EphemeralStorage -> () #

Eq EphemeralStorage Source # 
Instance details

Defined in Amazonka.Lambda.Types.EphemeralStorage

Hashable EphemeralStorage Source # 
Instance details

Defined in Amazonka.Lambda.Types.EphemeralStorage

type Rep EphemeralStorage Source # 
Instance details

Defined in Amazonka.Lambda.Types.EphemeralStorage

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

newEphemeralStorage Source #

Create a value of EphemeralStorage with all optional fields omitted.

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

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

$sel:size:EphemeralStorage', ephemeralStorage_size - The size of the function's /tmp directory.

EventSourceMappingConfiguration

data EventSourceMappingConfiguration Source #

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

See: newEventSourceMappingConfiguration smart constructor.

Instances

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

FileSystemConfig

data FileSystemConfig Source #

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

See: newFileSystemConfig smart constructor.

Instances

Instances details
FromJSON FileSystemConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FileSystemConfig

ToJSON FileSystemConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FileSystemConfig

Generic FileSystemConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FileSystemConfig

Associated Types

type Rep FileSystemConfig :: Type -> Type #

Read FileSystemConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FileSystemConfig

Show FileSystemConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FileSystemConfig

NFData FileSystemConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FileSystemConfig

Methods

rnf :: FileSystemConfig -> () #

Eq FileSystemConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FileSystemConfig

Hashable FileSystemConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FileSystemConfig

type Rep FileSystemConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FileSystemConfig

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

newFileSystemConfig Source #

Create a value of FileSystemConfig with all optional fields omitted.

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

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

$sel:arn:FileSystemConfig', fileSystemConfig_arn - The Amazon Resource Name (ARN) of the Amazon EFS access point that provides access to the file system.

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

Filter

data Filter Source #

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

See: newFilter smart constructor.

Constructors

Filter' (Maybe Text) 

Instances

Instances details
FromJSON Filter Source # 
Instance details

Defined in Amazonka.Lambda.Types.Filter

ToJSON Filter Source # 
Instance details

Defined in Amazonka.Lambda.Types.Filter

Generic Filter Source # 
Instance details

Defined in Amazonka.Lambda.Types.Filter

Associated Types

type Rep Filter :: Type -> Type #

Methods

from :: Filter -> Rep Filter x #

to :: Rep Filter x -> Filter #

Read Filter Source # 
Instance details

Defined in Amazonka.Lambda.Types.Filter

Show Filter Source # 
Instance details

Defined in Amazonka.Lambda.Types.Filter

NFData Filter Source # 
Instance details

Defined in Amazonka.Lambda.Types.Filter

Methods

rnf :: Filter -> () #

Eq Filter Source # 
Instance details

Defined in Amazonka.Lambda.Types.Filter

Methods

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

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

Hashable Filter Source # 
Instance details

Defined in Amazonka.Lambda.Types.Filter

Methods

hashWithSalt :: Int -> Filter -> Int #

hash :: Filter -> Int #

type Rep Filter Source # 
Instance details

Defined in Amazonka.Lambda.Types.Filter

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

newFilter :: Filter Source #

Create a value of Filter with all optional fields omitted.

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

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

$sel:pattern':Filter', filter_pattern - A filter pattern. For more information on the syntax of a filter pattern, see Filter rule syntax.

FilterCriteria

data FilterCriteria Source #

An object that contains the filters for an event source.

See: newFilterCriteria smart constructor.

Constructors

FilterCriteria' (Maybe [Filter]) 

Instances

Instances details
FromJSON FilterCriteria Source # 
Instance details

Defined in Amazonka.Lambda.Types.FilterCriteria

ToJSON FilterCriteria Source # 
Instance details

Defined in Amazonka.Lambda.Types.FilterCriteria

Generic FilterCriteria Source # 
Instance details

Defined in Amazonka.Lambda.Types.FilterCriteria

Associated Types

type Rep FilterCriteria :: Type -> Type #

Read FilterCriteria Source # 
Instance details

Defined in Amazonka.Lambda.Types.FilterCriteria

Show FilterCriteria Source # 
Instance details

Defined in Amazonka.Lambda.Types.FilterCriteria

NFData FilterCriteria Source # 
Instance details

Defined in Amazonka.Lambda.Types.FilterCriteria

Methods

rnf :: FilterCriteria -> () #

Eq FilterCriteria Source # 
Instance details

Defined in Amazonka.Lambda.Types.FilterCriteria

Hashable FilterCriteria Source # 
Instance details

Defined in Amazonka.Lambda.Types.FilterCriteria

type Rep FilterCriteria Source # 
Instance details

Defined in Amazonka.Lambda.Types.FilterCriteria

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

newFilterCriteria :: FilterCriteria Source #

Create a value of FilterCriteria with all optional fields omitted.

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

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

$sel:filters:FilterCriteria', filterCriteria_filters - A list of filters.

FunctionCode

data FunctionCode Source #

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

See: newFunctionCode smart constructor.

Instances

Instances details
ToJSON FunctionCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionCode

Generic FunctionCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionCode

Associated Types

type Rep FunctionCode :: Type -> Type #

Show FunctionCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionCode

NFData FunctionCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionCode

Methods

rnf :: FunctionCode -> () #

Eq FunctionCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionCode

Hashable FunctionCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionCode

type Rep FunctionCode Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionCode

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

newFunctionCode :: FunctionCode Source #

Create a value of FunctionCode with all optional fields omitted.

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

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

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

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

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

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

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

FunctionCodeLocation

data FunctionCodeLocation Source #

Details about a function's deployment package.

See: newFunctionCodeLocation smart constructor.

Instances

Instances details
FromJSON FunctionCodeLocation Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionCodeLocation

Generic FunctionCodeLocation Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionCodeLocation

Associated Types

type Rep FunctionCodeLocation :: Type -> Type #

Read FunctionCodeLocation Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionCodeLocation

Show FunctionCodeLocation Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionCodeLocation

NFData FunctionCodeLocation Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionCodeLocation

Methods

rnf :: FunctionCodeLocation -> () #

Eq FunctionCodeLocation Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionCodeLocation

Hashable FunctionCodeLocation Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionCodeLocation

type Rep FunctionCodeLocation Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionCodeLocation

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

newFunctionCodeLocation :: FunctionCodeLocation Source #

Create a value of FunctionCodeLocation with all optional fields omitted.

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

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

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

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

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

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

FunctionConfiguration

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.

FunctionEventInvokeConfig

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.

FunctionUrlConfig

data FunctionUrlConfig Source #

Details about a Lambda function URL.

See: newFunctionUrlConfig smart constructor.

Instances

Instances details
FromJSON FunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionUrlConfig

Generic FunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionUrlConfig

Associated Types

type Rep FunctionUrlConfig :: Type -> Type #

Read FunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionUrlConfig

Show FunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionUrlConfig

NFData FunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionUrlConfig

Methods

rnf :: FunctionUrlConfig -> () #

Eq FunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionUrlConfig

Hashable FunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionUrlConfig

type Rep FunctionUrlConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.FunctionUrlConfig

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

newFunctionUrlConfig Source #

Create a value of FunctionUrlConfig with all optional fields omitted.

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

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

$sel:cors:FunctionUrlConfig', functionUrlConfig_cors - The cross-origin resource sharing (CORS) settings for your function URL.

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

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

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

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

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

GetLayerVersionResponse

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

ImageConfig

data ImageConfig Source #

Configuration values that override the container image Dockerfile settings. For more information, see Container image settings.

See: newImageConfig smart constructor.

Constructors

ImageConfig' (Maybe [Text]) (Maybe [Text]) (Maybe Text) 

Instances

Instances details
FromJSON ImageConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfig

ToJSON ImageConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfig

Generic ImageConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfig

Associated Types

type Rep ImageConfig :: Type -> Type #

Read ImageConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfig

Show ImageConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfig

NFData ImageConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfig

Methods

rnf :: ImageConfig -> () #

Eq ImageConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfig

Hashable ImageConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfig

type Rep ImageConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfig

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

newImageConfig :: ImageConfig Source #

Create a value of ImageConfig with all optional fields omitted.

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

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

$sel:command:ImageConfig', imageConfig_command - Specifies parameters that you want to pass in with ENTRYPOINT.

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

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

ImageConfigError

data ImageConfigError Source #

Error response to GetFunctionConfiguration.

See: newImageConfigError smart constructor.

Instances

Instances details
FromJSON ImageConfigError Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfigError

Generic ImageConfigError Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfigError

Associated Types

type Rep ImageConfigError :: Type -> Type #

Show ImageConfigError Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfigError

NFData ImageConfigError Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfigError

Methods

rnf :: ImageConfigError -> () #

Eq ImageConfigError Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfigError

Hashable ImageConfigError Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfigError

type Rep ImageConfigError Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfigError

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

newImageConfigError :: ImageConfigError Source #

Create a value of ImageConfigError with all optional fields omitted.

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

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

$sel:errorCode:ImageConfigError', imageConfigError_errorCode - Error code.

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

ImageConfigResponse

data ImageConfigResponse Source #

Response to a GetFunctionConfiguration request.

See: newImageConfigResponse smart constructor.

Instances

Instances details
FromJSON ImageConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfigResponse

Generic ImageConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfigResponse

Associated Types

type Rep ImageConfigResponse :: Type -> Type #

Show ImageConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfigResponse

NFData ImageConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfigResponse

Methods

rnf :: ImageConfigResponse -> () #

Eq ImageConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfigResponse

Hashable ImageConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfigResponse

type Rep ImageConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.ImageConfigResponse

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

newImageConfigResponse :: ImageConfigResponse Source #

Create a value of ImageConfigResponse with all optional fields omitted.

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

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

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

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

Layer

data Layer Source #

An Lambda layer.

See: newLayer smart constructor.

Constructors

Layer' (Maybe Text) (Maybe Integer) (Maybe Text) (Maybe Text) 

Instances

Instances details
FromJSON Layer Source # 
Instance details

Defined in Amazonka.Lambda.Types.Layer

Generic Layer Source # 
Instance details

Defined in Amazonka.Lambda.Types.Layer

Associated Types

type Rep Layer :: Type -> Type #

Methods

from :: Layer -> Rep Layer x #

to :: Rep Layer x -> Layer #

Read Layer Source # 
Instance details

Defined in Amazonka.Lambda.Types.Layer

Show Layer Source # 
Instance details

Defined in Amazonka.Lambda.Types.Layer

Methods

showsPrec :: Int -> Layer -> ShowS #

show :: Layer -> String #

showList :: [Layer] -> ShowS #

NFData Layer Source # 
Instance details

Defined in Amazonka.Lambda.Types.Layer

Methods

rnf :: Layer -> () #

Eq Layer Source # 
Instance details

Defined in Amazonka.Lambda.Types.Layer

Methods

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

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

Hashable Layer Source # 
Instance details

Defined in Amazonka.Lambda.Types.Layer

Methods

hashWithSalt :: Int -> Layer -> Int #

hash :: Layer -> Int #

type Rep Layer Source # 
Instance details

Defined in Amazonka.Lambda.Types.Layer

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

newLayer :: Layer Source #

Create a value of Layer with all optional fields omitted.

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

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

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

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

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

$sel:signingProfileVersionArn:Layer', layer_signingProfileVersionArn - The Amazon Resource Name (ARN) for a signing profile version.

LayerVersionContentInput

data LayerVersionContentInput Source #

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

See: newLayerVersionContentInput smart constructor.

Instances

Instances details
ToJSON LayerVersionContentInput Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionContentInput

Generic LayerVersionContentInput Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionContentInput

Associated Types

type Rep LayerVersionContentInput :: Type -> Type #

Show LayerVersionContentInput Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionContentInput

NFData LayerVersionContentInput Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionContentInput

Eq LayerVersionContentInput Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionContentInput

Hashable LayerVersionContentInput Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionContentInput

type Rep LayerVersionContentInput Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionContentInput

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

newLayerVersionContentInput :: LayerVersionContentInput Source #

Create a value of LayerVersionContentInput with all optional fields omitted.

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

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

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

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

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

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

LayerVersionContentOutput

data LayerVersionContentOutput Source #

Details about a version of an Lambda layer.

See: newLayerVersionContentOutput smart constructor.

Instances

Instances details
FromJSON LayerVersionContentOutput Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionContentOutput

Generic LayerVersionContentOutput Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionContentOutput

Associated Types

type Rep LayerVersionContentOutput :: Type -> Type #

Read LayerVersionContentOutput Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionContentOutput

Show LayerVersionContentOutput Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionContentOutput

NFData LayerVersionContentOutput Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionContentOutput

Eq LayerVersionContentOutput Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionContentOutput

Hashable LayerVersionContentOutput Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionContentOutput

type Rep LayerVersionContentOutput Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionContentOutput

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

newLayerVersionContentOutput :: LayerVersionContentOutput Source #

Create a value of LayerVersionContentOutput with all optional fields omitted.

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

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

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

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

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

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

$sel:signingProfileVersionArn:LayerVersionContentOutput', layerVersionContentOutput_signingProfileVersionArn - The Amazon Resource Name (ARN) for a signing profile version.

LayerVersionsListItem

data LayerVersionsListItem Source #

Details about a version of an Lambda layer.

See: newLayerVersionsListItem smart constructor.

Instances

Instances details
FromJSON LayerVersionsListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionsListItem

Generic LayerVersionsListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionsListItem

Associated Types

type Rep LayerVersionsListItem :: Type -> Type #

Read LayerVersionsListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionsListItem

Show LayerVersionsListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionsListItem

NFData LayerVersionsListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionsListItem

Methods

rnf :: LayerVersionsListItem -> () #

Eq LayerVersionsListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionsListItem

Hashable LayerVersionsListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionsListItem

type Rep LayerVersionsListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayerVersionsListItem

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

newLayerVersionsListItem :: LayerVersionsListItem Source #

Create a value of LayerVersionsListItem with all optional fields omitted.

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

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

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

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

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

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

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

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

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

LayersListItem

data LayersListItem Source #

Details about an Lambda layer.

See: newLayersListItem smart constructor.

Instances

Instances details
FromJSON LayersListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayersListItem

Generic LayersListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayersListItem

Associated Types

type Rep LayersListItem :: Type -> Type #

Read LayersListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayersListItem

Show LayersListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayersListItem

NFData LayersListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayersListItem

Methods

rnf :: LayersListItem -> () #

Eq LayersListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayersListItem

Hashable LayersListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayersListItem

type Rep LayersListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.LayersListItem

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

newLayersListItem :: LayersListItem Source #

Create a value of LayersListItem with all optional fields omitted.

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

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

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

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

$sel:layerName:LayersListItem', layersListItem_layerName - The name of the layer.

OnFailure

data OnFailure Source #

A destination for events that failed processing.

See: newOnFailure smart constructor.

Constructors

OnFailure' (Maybe Text) 

Instances

Instances details
FromJSON OnFailure Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnFailure

ToJSON OnFailure Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnFailure

Generic OnFailure Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnFailure

Associated Types

type Rep OnFailure :: Type -> Type #

Read OnFailure Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnFailure

Show OnFailure Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnFailure

NFData OnFailure Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnFailure

Methods

rnf :: OnFailure -> () #

Eq OnFailure Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnFailure

Hashable OnFailure Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnFailure

type Rep OnFailure Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnFailure

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

newOnFailure :: OnFailure Source #

Create a value of OnFailure with all optional fields omitted.

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

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

$sel:destination:OnFailure', onFailure_destination - The Amazon Resource Name (ARN) of the destination resource.

OnSuccess

data OnSuccess Source #

A destination for events that were processed successfully.

See: newOnSuccess smart constructor.

Constructors

OnSuccess' (Maybe Text) 

Instances

Instances details
FromJSON OnSuccess Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnSuccess

ToJSON OnSuccess Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnSuccess

Generic OnSuccess Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnSuccess

Associated Types

type Rep OnSuccess :: Type -> Type #

Read OnSuccess Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnSuccess

Show OnSuccess Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnSuccess

NFData OnSuccess Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnSuccess

Methods

rnf :: OnSuccess -> () #

Eq OnSuccess Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnSuccess

Hashable OnSuccess Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnSuccess

type Rep OnSuccess Source # 
Instance details

Defined in Amazonka.Lambda.Types.OnSuccess

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

newOnSuccess :: OnSuccess Source #

Create a value of OnSuccess with all optional fields omitted.

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

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

$sel:destination:OnSuccess', onSuccess_destination - The Amazon Resource Name (ARN) of the destination resource.

ProvisionedConcurrencyConfigListItem

data ProvisionedConcurrencyConfigListItem Source #

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

See: newProvisionedConcurrencyConfigListItem smart constructor.

Instances

Instances details
FromJSON ProvisionedConcurrencyConfigListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyConfigListItem

Generic ProvisionedConcurrencyConfigListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyConfigListItem

Read ProvisionedConcurrencyConfigListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyConfigListItem

Show ProvisionedConcurrencyConfigListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyConfigListItem

NFData ProvisionedConcurrencyConfigListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyConfigListItem

Eq ProvisionedConcurrencyConfigListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyConfigListItem

Hashable ProvisionedConcurrencyConfigListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyConfigListItem

type Rep ProvisionedConcurrencyConfigListItem Source # 
Instance details

Defined in Amazonka.Lambda.Types.ProvisionedConcurrencyConfigListItem

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

newProvisionedConcurrencyConfigListItem :: ProvisionedConcurrencyConfigListItem Source #

Create a value of ProvisionedConcurrencyConfigListItem with all optional fields omitted.

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

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

$sel:allocatedProvisionedConcurrentExecutions:ProvisionedConcurrencyConfigListItem', provisionedConcurrencyConfigListItem_allocatedProvisionedConcurrentExecutions - The amount of provisioned concurrency allocated. When a weighted alias is used during linear and canary deployments, this value fluctuates depending on the amount of concurrency that is provisioned for the function versions.

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

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

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

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

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

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

SelfManagedEventSource

data SelfManagedEventSource Source #

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

See: newSelfManagedEventSource smart constructor.

Instances

Instances details
FromJSON SelfManagedEventSource Source # 
Instance details

Defined in Amazonka.Lambda.Types.SelfManagedEventSource

ToJSON SelfManagedEventSource Source # 
Instance details

Defined in Amazonka.Lambda.Types.SelfManagedEventSource

Generic SelfManagedEventSource Source # 
Instance details

Defined in Amazonka.Lambda.Types.SelfManagedEventSource

Associated Types

type Rep SelfManagedEventSource :: Type -> Type #

Read SelfManagedEventSource Source # 
Instance details

Defined in Amazonka.Lambda.Types.SelfManagedEventSource

Show SelfManagedEventSource Source # 
Instance details

Defined in Amazonka.Lambda.Types.SelfManagedEventSource

NFData SelfManagedEventSource Source # 
Instance details

Defined in Amazonka.Lambda.Types.SelfManagedEventSource

Methods

rnf :: SelfManagedEventSource -> () #

Eq SelfManagedEventSource Source # 
Instance details

Defined in Amazonka.Lambda.Types.SelfManagedEventSource

Hashable SelfManagedEventSource Source # 
Instance details

Defined in Amazonka.Lambda.Types.SelfManagedEventSource

type Rep SelfManagedEventSource Source # 
Instance details

Defined in Amazonka.Lambda.Types.SelfManagedEventSource

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

newSelfManagedEventSource :: SelfManagedEventSource Source #

Create a value of SelfManagedEventSource with all optional fields omitted.

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

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

$sel:endpoints:SelfManagedEventSource', selfManagedEventSource_endpoints - The list of bootstrap servers for your Kafka brokers in the following format: "KAFKA_BOOTSTRAP_SERVERS": ["abc.xyz.com:xxxx","abc2.xyz.com:xxxx"].

SelfManagedKafkaEventSourceConfig

data SelfManagedKafkaEventSourceConfig Source #

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

See: newSelfManagedKafkaEventSourceConfig smart constructor.

Instances

Instances details
FromJSON SelfManagedKafkaEventSourceConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.SelfManagedKafkaEventSourceConfig

ToJSON SelfManagedKafkaEventSourceConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.SelfManagedKafkaEventSourceConfig

Generic SelfManagedKafkaEventSourceConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.SelfManagedKafkaEventSourceConfig

Associated Types

type Rep SelfManagedKafkaEventSourceConfig :: Type -> Type #

Read SelfManagedKafkaEventSourceConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.SelfManagedKafkaEventSourceConfig

Show SelfManagedKafkaEventSourceConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.SelfManagedKafkaEventSourceConfig

NFData SelfManagedKafkaEventSourceConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.SelfManagedKafkaEventSourceConfig

Eq SelfManagedKafkaEventSourceConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.SelfManagedKafkaEventSourceConfig

Hashable SelfManagedKafkaEventSourceConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.SelfManagedKafkaEventSourceConfig

type Rep SelfManagedKafkaEventSourceConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.SelfManagedKafkaEventSourceConfig

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

newSelfManagedKafkaEventSourceConfig :: SelfManagedKafkaEventSourceConfig Source #

Create a value of SelfManagedKafkaEventSourceConfig with all optional fields omitted.

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

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

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

SnapStart

data SnapStart Source #

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

See: newSnapStart smart constructor.

Instances

Instances details
ToJSON SnapStart Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStart

Generic SnapStart Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStart

Associated Types

type Rep SnapStart :: Type -> Type #

Read SnapStart Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStart

Show SnapStart Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStart

NFData SnapStart Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStart

Methods

rnf :: SnapStart -> () #

Eq SnapStart Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStart

Hashable SnapStart Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStart

type Rep SnapStart Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStart

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

newSnapStart :: SnapStart Source #

Create a value of SnapStart with all optional fields omitted.

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

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

$sel:applyOn:SnapStart', snapStart_applyOn - Set to PublishedVersions to create a snapshot of the initialized execution environment when you publish a function version.

SnapStartResponse

data SnapStartResponse Source #

The function's SnapStart setting.

See: newSnapStartResponse smart constructor.

Instances

Instances details
FromJSON SnapStartResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartResponse

Generic SnapStartResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartResponse

Associated Types

type Rep SnapStartResponse :: Type -> Type #

Read SnapStartResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartResponse

Show SnapStartResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartResponse

NFData SnapStartResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartResponse

Methods

rnf :: SnapStartResponse -> () #

Eq SnapStartResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartResponse

Hashable SnapStartResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartResponse

type Rep SnapStartResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.SnapStartResponse

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

newSnapStartResponse :: SnapStartResponse Source #

Create a value of SnapStartResponse with all optional fields omitted.

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

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

$sel:applyOn:SnapStartResponse', snapStartResponse_applyOn - When set to PublishedVersions, Lambda creates a snapshot of the execution environment when you publish a function version.

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

SourceAccessConfiguration

data SourceAccessConfiguration Source #

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

See: newSourceAccessConfiguration smart constructor.

Instances

Instances details
FromJSON SourceAccessConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessConfiguration

ToJSON SourceAccessConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessConfiguration

Generic SourceAccessConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessConfiguration

Associated Types

type Rep SourceAccessConfiguration :: Type -> Type #

Read SourceAccessConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessConfiguration

Show SourceAccessConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessConfiguration

NFData SourceAccessConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessConfiguration

Eq SourceAccessConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessConfiguration

Hashable SourceAccessConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessConfiguration

type Rep SourceAccessConfiguration Source # 
Instance details

Defined in Amazonka.Lambda.Types.SourceAccessConfiguration

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

newSourceAccessConfiguration :: SourceAccessConfiguration Source #

Create a value of SourceAccessConfiguration with all optional fields omitted.

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

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

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

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

$sel:uri:SourceAccessConfiguration', sourceAccessConfiguration_uri - The value for your chosen configuration in Type. For example: "URI": "arn:aws:secretsmanager:us-east-1:01234567890:secret:MyBrokerSecretName".

TracingConfig

data TracingConfig Source #

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

See: newTracingConfig smart constructor.

Instances

Instances details
ToJSON TracingConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingConfig

Generic TracingConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingConfig

Associated Types

type Rep TracingConfig :: Type -> Type #

Read TracingConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingConfig

Show TracingConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingConfig

NFData TracingConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingConfig

Methods

rnf :: TracingConfig -> () #

Eq TracingConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingConfig

Hashable TracingConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingConfig

type Rep TracingConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingConfig

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

newTracingConfig :: TracingConfig Source #

Create a value of TracingConfig with all optional fields omitted.

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

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

$sel:mode:TracingConfig', tracingConfig_mode - The tracing mode.

TracingConfigResponse

data TracingConfigResponse Source #

The function's X-Ray tracing configuration.

See: newTracingConfigResponse smart constructor.

Instances

Instances details
FromJSON TracingConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingConfigResponse

Generic TracingConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingConfigResponse

Associated Types

type Rep TracingConfigResponse :: Type -> Type #

Read TracingConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingConfigResponse

Show TracingConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingConfigResponse

NFData TracingConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingConfigResponse

Methods

rnf :: TracingConfigResponse -> () #

Eq TracingConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingConfigResponse

Hashable TracingConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingConfigResponse

type Rep TracingConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.TracingConfigResponse

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

newTracingConfigResponse :: TracingConfigResponse Source #

Create a value of TracingConfigResponse with all optional fields omitted.

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

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

$sel:mode:TracingConfigResponse', tracingConfigResponse_mode - The tracing mode.

VpcConfig

data VpcConfig Source #

The VPC security groups and subnets that are attached to a Lambda function. For more information, see Configuring a Lambda function to access resources in a VPC.

See: newVpcConfig smart constructor.

Constructors

VpcConfig' (Maybe [Text]) (Maybe [Text]) 

Instances

Instances details
ToJSON VpcConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.VpcConfig

Generic VpcConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.VpcConfig

Associated Types

type Rep VpcConfig :: Type -> Type #

Read VpcConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.VpcConfig

Show VpcConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.VpcConfig

NFData VpcConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.VpcConfig

Methods

rnf :: VpcConfig -> () #

Eq VpcConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.VpcConfig

Hashable VpcConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.VpcConfig

type Rep VpcConfig Source # 
Instance details

Defined in Amazonka.Lambda.Types.VpcConfig

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

newVpcConfig :: VpcConfig Source #

Create a value of VpcConfig with all optional fields omitted.

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

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

$sel:securityGroupIds:VpcConfig', vpcConfig_securityGroupIds - A list of VPC security group IDs.

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

VpcConfigResponse

data VpcConfigResponse Source #

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

See: newVpcConfigResponse smart constructor.

Constructors

VpcConfigResponse' (Maybe [Text]) (Maybe [Text]) (Maybe Text) 

Instances

Instances details
FromJSON VpcConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.VpcConfigResponse

Generic VpcConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.VpcConfigResponse

Associated Types

type Rep VpcConfigResponse :: Type -> Type #

Read VpcConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.VpcConfigResponse

Show VpcConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.VpcConfigResponse

NFData VpcConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.VpcConfigResponse

Methods

rnf :: VpcConfigResponse -> () #

Eq VpcConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.VpcConfigResponse

Hashable VpcConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.VpcConfigResponse

type Rep VpcConfigResponse Source # 
Instance details

Defined in Amazonka.Lambda.Types.VpcConfigResponse

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

newVpcConfigResponse :: VpcConfigResponse Source #

Create a value of VpcConfigResponse with all optional fields omitted.

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

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

$sel:securityGroupIds:VpcConfigResponse', vpcConfigResponse_securityGroupIds - A list of VPC security group IDs.

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

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