LambdaClient#
Auto-generated documentation for Lambda type annotations stubs module types-boto3-lambda.
LambdaClient#
Type annotations and code completion for boto3.client("lambda")
.
boto3 documentation
# LambdaClient usage example
from boto3.session import Session
from types_boto3_lambda.client import LambdaClient
def get_lambda_client() -> LambdaClient:
return Session().client("lambda")
Exceptions#
boto3
client exceptions are generated in runtime.
This class provides code completion for boto3.client("lambda").exceptions
structure.
# Exceptions.exceptions usage example
client = boto3.client("lambda")
try:
do_something(client)
except (
client.exceptions.ClientError,
client.exceptions.CodeSigningConfigNotFoundException,
client.exceptions.CodeStorageExceededException,
client.exceptions.CodeVerificationFailedException,
client.exceptions.EC2AccessDeniedException,
client.exceptions.EC2ThrottledException,
client.exceptions.EC2UnexpectedException,
client.exceptions.EFSIOException,
client.exceptions.EFSMountConnectivityException,
client.exceptions.EFSMountFailureException,
client.exceptions.EFSMountTimeoutException,
client.exceptions.ENILimitReachedException,
client.exceptions.InvalidCodeSignatureException,
client.exceptions.InvalidParameterValueException,
client.exceptions.InvalidRequestContentException,
client.exceptions.InvalidRuntimeException,
client.exceptions.InvalidSecurityGroupIDException,
client.exceptions.InvalidSubnetIDException,
client.exceptions.InvalidZipFileException,
client.exceptions.KMSAccessDeniedException,
client.exceptions.KMSDisabledException,
client.exceptions.KMSInvalidStateException,
client.exceptions.KMSNotFoundException,
client.exceptions.PolicyLengthExceededException,
client.exceptions.PreconditionFailedException,
client.exceptions.ProvisionedConcurrencyConfigNotFoundException,
client.exceptions.RecursiveInvocationException,
client.exceptions.RequestTooLargeException,
client.exceptions.ResourceConflictException,
client.exceptions.ResourceInUseException,
client.exceptions.ResourceNotFoundException,
client.exceptions.ResourceNotReadyException,
client.exceptions.ServiceException,
client.exceptions.SnapStartException,
client.exceptions.SnapStartNotReadyException,
client.exceptions.SnapStartTimeoutException,
client.exceptions.SubnetIPAddressLimitReachedException,
client.exceptions.TooManyRequestsException,
client.exceptions.UnsupportedMediaTypeException,
) as e:
print(e)
# Exceptions.exceptions type checking example
from types_boto3_lambda.client import Exceptions
def handle_error(exc: Exceptions.ClientError) -> None:
...
Methods#
can_paginate#
Type annotations and code completion for boto3.client("lambda").can_paginate
method.
boto3 documentation
# can_paginate method definition
def can_paginate(
self,
operation_name: str,
) -> bool:
...
generate_presigned_url#
Type annotations and code completion for boto3.client("lambda").generate_presigned_url
method.
boto3 documentation
# generate_presigned_url method definition
def generate_presigned_url(
self,
ClientMethod: str,
Params: Mapping[str, Any] = ...,
ExpiresIn: int = 3600,
HttpMethod: str = ...,
) -> str:
...
add_layer_version_permission#
Adds permissions to the resource-based policy of a version of an Lambda layer.
Type annotations and code completion for boto3.client("lambda").add_layer_version_permission
method.
boto3 documentation
# add_layer_version_permission method definition
def add_layer_version_permission(
self,
*,
LayerName: str,
VersionNumber: int,
StatementId: str,
Action: str,
Principal: str,
OrganizationId: str = ...,
RevisionId: str = ...,
) -> AddLayerVersionPermissionResponseTypeDef: # (1)
...
# add_layer_version_permission method usage example with argument unpacking
kwargs: AddLayerVersionPermissionRequestRequestTypeDef = { # (1)
"LayerName": ...,
"VersionNumber": ...,
"StatementId": ...,
"Action": ...,
"Principal": ...,
}
parent.add_layer_version_permission(**kwargs)
add_permission#
Grants a principal permission to use a function.
Type annotations and code completion for boto3.client("lambda").add_permission
method.
boto3 documentation
# add_permission method definition
def add_permission(
self,
*,
FunctionName: str,
StatementId: str,
Action: str,
Principal: str,
SourceArn: str = ...,
SourceAccount: str = ...,
EventSourceToken: str = ...,
Qualifier: str = ...,
RevisionId: str = ...,
PrincipalOrgID: str = ...,
FunctionUrlAuthType: FunctionUrlAuthTypeType = ..., # (1)
) -> AddPermissionResponseTypeDef: # (2)
...
# add_permission method usage example with argument unpacking
kwargs: AddPermissionRequestRequestTypeDef = { # (1)
"FunctionName": ...,
"StatementId": ...,
"Action": ...,
"Principal": ...,
}
parent.add_permission(**kwargs)
create_alias#
Creates an alias for a Lambda function version.
Type annotations and code completion for boto3.client("lambda").create_alias
method.
boto3 documentation
# create_alias method definition
def create_alias(
self,
*,
FunctionName: str,
Name: str,
FunctionVersion: str,
Description: str = ...,
RoutingConfig: AliasRoutingConfigurationTypeDef = ..., # (1)
) -> AliasConfigurationResponseTypeDef: # (2)
...
# create_alias method usage example with argument unpacking
kwargs: CreateAliasRequestRequestTypeDef = { # (1)
"FunctionName": ...,
"Name": ...,
"FunctionVersion": ...,
}
parent.create_alias(**kwargs)
create_code_signing_config#
Creates a code signing configuration.
Type annotations and code completion for boto3.client("lambda").create_code_signing_config
method.
boto3 documentation
# create_code_signing_config method definition
def create_code_signing_config(
self,
*,
AllowedPublishers: AllowedPublishersTypeDef, # (1)
Description: str = ...,
CodeSigningPolicies: CodeSigningPoliciesTypeDef = ..., # (2)
Tags: Mapping[str, str] = ...,
) -> CreateCodeSigningConfigResponseTypeDef: # (3)
...
- See AllowedPublishersTypeDef
- See CodeSigningPoliciesTypeDef
- See CreateCodeSigningConfigResponseTypeDef
# create_code_signing_config method usage example with argument unpacking
kwargs: CreateCodeSigningConfigRequestRequestTypeDef = { # (1)
"AllowedPublishers": ...,
}
parent.create_code_signing_config(**kwargs)
create_event_source_mapping#
Creates a mapping between an event source and an Lambda function.
Type annotations and code completion for boto3.client("lambda").create_event_source_mapping
method.
boto3 documentation
# create_event_source_mapping method definition
def create_event_source_mapping(
self,
*,
FunctionName: str,
EventSourceArn: str = ...,
Enabled: bool = ...,
BatchSize: int = ...,
FilterCriteria: FilterCriteriaTypeDef = ..., # (1)
MaximumBatchingWindowInSeconds: int = ...,
ParallelizationFactor: int = ...,
StartingPosition: EventSourcePositionType = ..., # (2)
StartingPositionTimestamp: TimestampTypeDef = ...,
DestinationConfig: DestinationConfigTypeDef = ..., # (3)
MaximumRecordAgeInSeconds: int = ...,
BisectBatchOnFunctionError: bool = ...,
MaximumRetryAttempts: int = ...,
Tags: Mapping[str, str] = ...,
TumblingWindowInSeconds: int = ...,
Topics: Sequence[str] = ...,
Queues: Sequence[str] = ...,
SourceAccessConfigurations: Sequence[SourceAccessConfigurationTypeDef] = ..., # (4)
SelfManagedEventSource: SelfManagedEventSourceTypeDef = ..., # (5)
FunctionResponseTypes: Sequence[FunctionResponseTypeType] = ..., # (6)
AmazonManagedKafkaEventSourceConfig: AmazonManagedKafkaEventSourceConfigTypeDef = ..., # (7)
SelfManagedKafkaEventSourceConfig: SelfManagedKafkaEventSourceConfigTypeDef = ..., # (8)
ScalingConfig: ScalingConfigTypeDef = ..., # (9)
DocumentDBEventSourceConfig: DocumentDBEventSourceConfigTypeDef = ..., # (10)
KMSKeyArn: str = ...,
MetricsConfig: EventSourceMappingMetricsConfigTypeDef = ..., # (11)
ProvisionedPollerConfig: ProvisionedPollerConfigTypeDef = ..., # (12)
) -> EventSourceMappingConfigurationResponseTypeDef: # (13)
...
- See FilterCriteriaTypeDef
- See EventSourcePositionType
- See DestinationConfigTypeDef
- See SourceAccessConfigurationTypeDef
- See SelfManagedEventSourceTypeDef
- See FunctionResponseTypeType
- See AmazonManagedKafkaEventSourceConfigTypeDef
- See SelfManagedKafkaEventSourceConfigTypeDef
- See ScalingConfigTypeDef
- See DocumentDBEventSourceConfigTypeDef
- See EventSourceMappingMetricsConfigTypeDef
- See ProvisionedPollerConfigTypeDef
- See EventSourceMappingConfigurationResponseTypeDef
# create_event_source_mapping method usage example with argument unpacking
kwargs: CreateEventSourceMappingRequestRequestTypeDef = { # (1)
"FunctionName": ...,
}
parent.create_event_source_mapping(**kwargs)
create_function#
Creates a Lambda function.
Type annotations and code completion for boto3.client("lambda").create_function
method.
boto3 documentation
# create_function method definition
def create_function(
self,
*,
FunctionName: str,
Role: str,
Code: FunctionCodeTypeDef, # (1)
Runtime: RuntimeType = ..., # (2)
Handler: str = ...,
Description: str = ...,
Timeout: int = ...,
MemorySize: int = ...,
Publish: bool = ...,
VpcConfig: VpcConfigTypeDef = ..., # (3)
PackageType: PackageTypeType = ..., # (4)
DeadLetterConfig: DeadLetterConfigTypeDef = ..., # (5)
Environment: EnvironmentTypeDef = ..., # (6)
KMSKeyArn: str = ...,
TracingConfig: TracingConfigTypeDef = ..., # (7)
Tags: Mapping[str, str] = ...,
Layers: Sequence[str] = ...,
FileSystemConfigs: Sequence[FileSystemConfigTypeDef] = ..., # (8)
ImageConfig: ImageConfigTypeDef = ..., # (9)
CodeSigningConfigArn: str = ...,
Architectures: Sequence[ArchitectureType] = ..., # (10)
EphemeralStorage: EphemeralStorageTypeDef = ..., # (11)
SnapStart: SnapStartTypeDef = ..., # (12)
LoggingConfig: LoggingConfigTypeDef = ..., # (13)
) -> FunctionConfigurationResponseTypeDef: # (14)
...
- See FunctionCodeTypeDef
- See RuntimeType
- See VpcConfigTypeDef
- See PackageTypeType
- See DeadLetterConfigTypeDef
- See EnvironmentTypeDef
- See TracingConfigTypeDef
- See FileSystemConfigTypeDef
- See ImageConfigTypeDef
- See ArchitectureType
- See EphemeralStorageTypeDef
- See SnapStartTypeDef
- See LoggingConfigTypeDef
- See FunctionConfigurationResponseTypeDef
# create_function method usage example with argument unpacking
kwargs: CreateFunctionRequestRequestTypeDef = { # (1)
"FunctionName": ...,
"Role": ...,
"Code": ...,
}
parent.create_function(**kwargs)
create_function_url_config#
Creates a Lambda function URL with the specified configuration parameters.
Type annotations and code completion for boto3.client("lambda").create_function_url_config
method.
boto3 documentation
# create_function_url_config method definition
def create_function_url_config(
self,
*,
FunctionName: str,
AuthType: FunctionUrlAuthTypeType, # (1)
Qualifier: str = ...,
Cors: CorsTypeDef = ..., # (2)
InvokeMode: InvokeModeType = ..., # (3)
) -> CreateFunctionUrlConfigResponseTypeDef: # (4)
...
- See FunctionUrlAuthTypeType
- See CorsTypeDef
- See InvokeModeType
- See CreateFunctionUrlConfigResponseTypeDef
# create_function_url_config method usage example with argument unpacking
kwargs: CreateFunctionUrlConfigRequestRequestTypeDef = { # (1)
"FunctionName": ...,
"AuthType": ...,
}
parent.create_function_url_config(**kwargs)
delete_alias#
Deletes a Lambda function alias.
Type annotations and code completion for boto3.client("lambda").delete_alias
method.
boto3 documentation
# delete_alias method definition
def delete_alias(
self,
*,
FunctionName: str,
Name: str,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# delete_alias method usage example with argument unpacking
kwargs: DeleteAliasRequestRequestTypeDef = { # (1)
"FunctionName": ...,
"Name": ...,
}
parent.delete_alias(**kwargs)
delete_code_signing_config#
Deletes the code signing configuration.
Type annotations and code completion for boto3.client("lambda").delete_code_signing_config
method.
boto3 documentation
# delete_code_signing_config method definition
def delete_code_signing_config(
self,
*,
CodeSigningConfigArn: str,
) -> dict[str, Any]:
...
# delete_code_signing_config method usage example with argument unpacking
kwargs: DeleteCodeSigningConfigRequestRequestTypeDef = { # (1)
"CodeSigningConfigArn": ...,
}
parent.delete_code_signing_config(**kwargs)
delete_event_source_mapping#
Deletes an event source mapping.
Type annotations and code completion for boto3.client("lambda").delete_event_source_mapping
method.
boto3 documentation
# delete_event_source_mapping method definition
def delete_event_source_mapping(
self,
*,
UUID: str,
) -> EventSourceMappingConfigurationResponseTypeDef: # (1)
...
# delete_event_source_mapping method usage example with argument unpacking
kwargs: DeleteEventSourceMappingRequestRequestTypeDef = { # (1)
"UUID": ...,
}
parent.delete_event_source_mapping(**kwargs)
delete_function#
Deletes a Lambda function.
Type annotations and code completion for boto3.client("lambda").delete_function
method.
boto3 documentation
# delete_function method definition
def delete_function(
self,
*,
FunctionName: str,
Qualifier: str = ...,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# delete_function method usage example with argument unpacking
kwargs: DeleteFunctionRequestRequestTypeDef = { # (1)
"FunctionName": ...,
}
parent.delete_function(**kwargs)
delete_function_code_signing_config#
Removes the code signing configuration from the function.
Type annotations and code completion for boto3.client("lambda").delete_function_code_signing_config
method.
boto3 documentation
# delete_function_code_signing_config method definition
def delete_function_code_signing_config(
self,
*,
FunctionName: str,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# delete_function_code_signing_config method usage example with argument unpacking
kwargs: DeleteFunctionCodeSigningConfigRequestRequestTypeDef = { # (1)
"FunctionName": ...,
}
parent.delete_function_code_signing_config(**kwargs)
delete_function_concurrency#
Removes a concurrent execution limit from a function.
Type annotations and code completion for boto3.client("lambda").delete_function_concurrency
method.
boto3 documentation
# delete_function_concurrency method definition
def delete_function_concurrency(
self,
*,
FunctionName: str,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# delete_function_concurrency method usage example with argument unpacking
kwargs: DeleteFunctionConcurrencyRequestRequestTypeDef = { # (1)
"FunctionName": ...,
}
parent.delete_function_concurrency(**kwargs)
delete_function_event_invoke_config#
Deletes the configuration for asynchronous invocation for a function, version, or alias.
Type annotations and code completion for boto3.client("lambda").delete_function_event_invoke_config
method.
boto3 documentation
# delete_function_event_invoke_config method definition
def delete_function_event_invoke_config(
self,
*,
FunctionName: str,
Qualifier: str = ...,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# delete_function_event_invoke_config method usage example with argument unpacking
kwargs: DeleteFunctionEventInvokeConfigRequestRequestTypeDef = { # (1)
"FunctionName": ...,
}
parent.delete_function_event_invoke_config(**kwargs)
delete_function_url_config#
Deletes a Lambda function URL.
Type annotations and code completion for boto3.client("lambda").delete_function_url_config
method.
boto3 documentation
# delete_function_url_config method definition
def delete_function_url_config(
self,
*,
FunctionName: str,
Qualifier: str = ...,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# delete_function_url_config method usage example with argument unpacking
kwargs: DeleteFunctionUrlConfigRequestRequestTypeDef = { # (1)
"FunctionName": ...,
}
parent.delete_function_url_config(**kwargs)
delete_layer_version#
Deletes a version of an Lambda layer.
Type annotations and code completion for boto3.client("lambda").delete_layer_version
method.
boto3 documentation
# delete_layer_version method definition
def delete_layer_version(
self,
*,
LayerName: str,
VersionNumber: int,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# delete_layer_version method usage example with argument unpacking
kwargs: DeleteLayerVersionRequestRequestTypeDef = { # (1)
"LayerName": ...,
"VersionNumber": ...,
}
parent.delete_layer_version(**kwargs)
delete_provisioned_concurrency_config#
Deletes the provisioned concurrency configuration for a function.
Type annotations and code completion for boto3.client("lambda").delete_provisioned_concurrency_config
method.
boto3 documentation
# delete_provisioned_concurrency_config method definition
def delete_provisioned_concurrency_config(
self,
*,
FunctionName: str,
Qualifier: str,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# delete_provisioned_concurrency_config method usage example with argument unpacking
kwargs: DeleteProvisionedConcurrencyConfigRequestRequestTypeDef = { # (1)
"FunctionName": ...,
"Qualifier": ...,
}
parent.delete_provisioned_concurrency_config(**kwargs)
get_account_settings#
Retrieves details about your account's limits and usage in an Amazon Web Services Region.
Type annotations and code completion for boto3.client("lambda").get_account_settings
method.
boto3 documentation
# get_account_settings method definition
def get_account_settings(
self,
) -> GetAccountSettingsResponseTypeDef: # (1)
...
get_alias#
Returns details about a Lambda function alias.
Type annotations and code completion for boto3.client("lambda").get_alias
method.
boto3 documentation
# get_alias method definition
def get_alias(
self,
*,
FunctionName: str,
Name: str,
) -> AliasConfigurationResponseTypeDef: # (1)
...
# get_alias method usage example with argument unpacking
kwargs: GetAliasRequestRequestTypeDef = { # (1)
"FunctionName": ...,
"Name": ...,
}
parent.get_alias(**kwargs)
get_code_signing_config#
Returns information about the specified code signing configuration.
Type annotations and code completion for boto3.client("lambda").get_code_signing_config
method.
boto3 documentation
# get_code_signing_config method definition
def get_code_signing_config(
self,
*,
CodeSigningConfigArn: str,
) -> GetCodeSigningConfigResponseTypeDef: # (1)
...
# get_code_signing_config method usage example with argument unpacking
kwargs: GetCodeSigningConfigRequestRequestTypeDef = { # (1)
"CodeSigningConfigArn": ...,
}
parent.get_code_signing_config(**kwargs)
get_event_source_mapping#
Returns details about an event source mapping.
Type annotations and code completion for boto3.client("lambda").get_event_source_mapping
method.
boto3 documentation
# get_event_source_mapping method definition
def get_event_source_mapping(
self,
*,
UUID: str,
) -> EventSourceMappingConfigurationResponseTypeDef: # (1)
...
# get_event_source_mapping method usage example with argument unpacking
kwargs: GetEventSourceMappingRequestRequestTypeDef = { # (1)
"UUID": ...,
}
parent.get_event_source_mapping(**kwargs)
get_function#
Returns information about the function or function version, with a link to download the deployment package that's valid for 10 minutes.
Type annotations and code completion for boto3.client("lambda").get_function
method.
boto3 documentation
# get_function method definition
def get_function(
self,
*,
FunctionName: str,
Qualifier: str = ...,
) -> GetFunctionResponseTypeDef: # (1)
...
# get_function method usage example with argument unpacking
kwargs: GetFunctionRequestRequestTypeDef = { # (1)
"FunctionName": ...,
}
parent.get_function(**kwargs)
get_function_code_signing_config#
Returns the code signing configuration for the specified function.
Type annotations and code completion for boto3.client("lambda").get_function_code_signing_config
method.
boto3 documentation
# get_function_code_signing_config method definition
def get_function_code_signing_config(
self,
*,
FunctionName: str,
) -> GetFunctionCodeSigningConfigResponseTypeDef: # (1)
...
# get_function_code_signing_config method usage example with argument unpacking
kwargs: GetFunctionCodeSigningConfigRequestRequestTypeDef = { # (1)
"FunctionName": ...,
}
parent.get_function_code_signing_config(**kwargs)
get_function_concurrency#
Returns details about the reserved concurrency configuration for a function.
Type annotations and code completion for boto3.client("lambda").get_function_concurrency
method.
boto3 documentation
# get_function_concurrency method definition
def get_function_concurrency(
self,
*,
FunctionName: str,
) -> GetFunctionConcurrencyResponseTypeDef: # (1)
...
# get_function_concurrency method usage example with argument unpacking
kwargs: GetFunctionConcurrencyRequestRequestTypeDef = { # (1)
"FunctionName": ...,
}
parent.get_function_concurrency(**kwargs)
get_function_configuration#
Returns the version-specific settings of a Lambda function or version.
Type annotations and code completion for boto3.client("lambda").get_function_configuration
method.
boto3 documentation
# get_function_configuration method definition
def get_function_configuration(
self,
*,
FunctionName: str,
Qualifier: str = ...,
) -> FunctionConfigurationResponseTypeDef: # (1)
...
# get_function_configuration method usage example with argument unpacking
kwargs: GetFunctionConfigurationRequestRequestTypeDef = { # (1)
"FunctionName": ...,
}
parent.get_function_configuration(**kwargs)
get_function_event_invoke_config#
Retrieves the configuration for asynchronous invocation for a function, version, or alias.
Type annotations and code completion for boto3.client("lambda").get_function_event_invoke_config
method.
boto3 documentation
# get_function_event_invoke_config method definition
def get_function_event_invoke_config(
self,
*,
FunctionName: str,
Qualifier: str = ...,
) -> FunctionEventInvokeConfigResponseTypeDef: # (1)
...
# get_function_event_invoke_config method usage example with argument unpacking
kwargs: GetFunctionEventInvokeConfigRequestRequestTypeDef = { # (1)
"FunctionName": ...,
}
parent.get_function_event_invoke_config(**kwargs)
get_function_recursion_config#
Returns your function's recursive loop detection configuration.
Type annotations and code completion for boto3.client("lambda").get_function_recursion_config
method.
boto3 documentation
# get_function_recursion_config method definition
def get_function_recursion_config(
self,
*,
FunctionName: str,
) -> GetFunctionRecursionConfigResponseTypeDef: # (1)
...
# get_function_recursion_config method usage example with argument unpacking
kwargs: GetFunctionRecursionConfigRequestRequestTypeDef = { # (1)
"FunctionName": ...,
}
parent.get_function_recursion_config(**kwargs)
get_function_url_config#
Returns details about a Lambda function URL.
Type annotations and code completion for boto3.client("lambda").get_function_url_config
method.
boto3 documentation
# get_function_url_config method definition
def get_function_url_config(
self,
*,
FunctionName: str,
Qualifier: str = ...,
) -> GetFunctionUrlConfigResponseTypeDef: # (1)
...
# get_function_url_config method usage example with argument unpacking
kwargs: GetFunctionUrlConfigRequestRequestTypeDef = { # (1)
"FunctionName": ...,
}
parent.get_function_url_config(**kwargs)
get_layer_version#
Returns information about a version of an Lambda layer, with a link to download the layer archive that's valid for 10 minutes.
Type annotations and code completion for boto3.client("lambda").get_layer_version
method.
boto3 documentation
# get_layer_version method definition
def get_layer_version(
self,
*,
LayerName: str,
VersionNumber: int,
) -> GetLayerVersionResponseTypeDef: # (1)
...
# get_layer_version method usage example with argument unpacking
kwargs: GetLayerVersionRequestRequestTypeDef = { # (1)
"LayerName": ...,
"VersionNumber": ...,
}
parent.get_layer_version(**kwargs)
get_layer_version_by_arn#
Returns information about a version of an Lambda layer, with a link to download the layer archive that's valid for 10 minutes.
Type annotations and code completion for boto3.client("lambda").get_layer_version_by_arn
method.
boto3 documentation
# get_layer_version_by_arn method definition
def get_layer_version_by_arn(
self,
*,
Arn: str,
) -> GetLayerVersionResponseTypeDef: # (1)
...
# get_layer_version_by_arn method usage example with argument unpacking
kwargs: GetLayerVersionByArnRequestRequestTypeDef = { # (1)
"Arn": ...,
}
parent.get_layer_version_by_arn(**kwargs)
get_layer_version_policy#
Returns the permission policy for a version of an Lambda layer.
Type annotations and code completion for boto3.client("lambda").get_layer_version_policy
method.
boto3 documentation
# get_layer_version_policy method definition
def get_layer_version_policy(
self,
*,
LayerName: str,
VersionNumber: int,
) -> GetLayerVersionPolicyResponseTypeDef: # (1)
...
# get_layer_version_policy method usage example with argument unpacking
kwargs: GetLayerVersionPolicyRequestRequestTypeDef = { # (1)
"LayerName": ...,
"VersionNumber": ...,
}
parent.get_layer_version_policy(**kwargs)
get_policy#
Returns the resource-based IAM policy for a function, version, or alias.
Type annotations and code completion for boto3.client("lambda").get_policy
method.
boto3 documentation
# get_policy method definition
def get_policy(
self,
*,
FunctionName: str,
Qualifier: str = ...,
) -> GetPolicyResponseTypeDef: # (1)
...
# get_policy method usage example with argument unpacking
kwargs: GetPolicyRequestRequestTypeDef = { # (1)
"FunctionName": ...,
}
parent.get_policy(**kwargs)
get_provisioned_concurrency_config#
Retrieves the provisioned concurrency configuration for a function's alias or version.
Type annotations and code completion for boto3.client("lambda").get_provisioned_concurrency_config
method.
boto3 documentation
# get_provisioned_concurrency_config method definition
def get_provisioned_concurrency_config(
self,
*,
FunctionName: str,
Qualifier: str,
) -> GetProvisionedConcurrencyConfigResponseTypeDef: # (1)
...
# get_provisioned_concurrency_config method usage example with argument unpacking
kwargs: GetProvisionedConcurrencyConfigRequestRequestTypeDef = { # (1)
"FunctionName": ...,
"Qualifier": ...,
}
parent.get_provisioned_concurrency_config(**kwargs)
get_runtime_management_config#
Retrieves the runtime management configuration for a function's version.
Type annotations and code completion for boto3.client("lambda").get_runtime_management_config
method.
boto3 documentation
# get_runtime_management_config method definition
def get_runtime_management_config(
self,
*,
FunctionName: str,
Qualifier: str = ...,
) -> GetRuntimeManagementConfigResponseTypeDef: # (1)
...
# get_runtime_management_config method usage example with argument unpacking
kwargs: GetRuntimeManagementConfigRequestRequestTypeDef = { # (1)
"FunctionName": ...,
}
parent.get_runtime_management_config(**kwargs)
invoke#
Invokes a Lambda function.
Type annotations and code completion for boto3.client("lambda").invoke
method.
boto3 documentation
# invoke method definition
def invoke(
self,
*,
FunctionName: str,
InvocationType: InvocationTypeType = ..., # (1)
LogType: LogTypeType = ..., # (2)
ClientContext: str = ...,
Payload: BlobTypeDef = ...,
Qualifier: str = ...,
) -> InvocationResponseTypeDef: # (3)
...
- See InvocationTypeType
- See LogTypeType
- See InvocationResponseTypeDef
# invoke method usage example with argument unpacking
kwargs: InvocationRequestRequestTypeDef = { # (1)
"FunctionName": ...,
}
parent.invoke(**kwargs)
invoke_async#
For asynchronous function invocation, use Invoke.
Type annotations and code completion for boto3.client("lambda").invoke_async
method.
boto3 documentation
# invoke_async method definition
def invoke_async(
self,
*,
FunctionName: str,
InvokeArgs: BlobTypeDef,
) -> InvokeAsyncResponseTypeDef: # (1)
...
# invoke_async method usage example with argument unpacking
kwargs: InvokeAsyncRequestRequestTypeDef = { # (1)
"FunctionName": ...,
"InvokeArgs": ...,
}
parent.invoke_async(**kwargs)
invoke_with_response_stream#
Configure your Lambda functions to stream response payloads back to clients.
Type annotations and code completion for boto3.client("lambda").invoke_with_response_stream
method.
boto3 documentation
# invoke_with_response_stream method definition
def invoke_with_response_stream(
self,
*,
FunctionName: str,
InvocationType: ResponseStreamingInvocationTypeType = ..., # (1)
LogType: LogTypeType = ..., # (2)
ClientContext: str = ...,
Qualifier: str = ...,
Payload: BlobTypeDef = ...,
) -> InvokeWithResponseStreamResponseTypeDef: # (3)
...
# invoke_with_response_stream method usage example with argument unpacking
kwargs: InvokeWithResponseStreamRequestRequestTypeDef = { # (1)
"FunctionName": ...,
}
parent.invoke_with_response_stream(**kwargs)
list_aliases#
Returns a list of aliases for a Lambda function.
Type annotations and code completion for boto3.client("lambda").list_aliases
method.
boto3 documentation
# list_aliases method definition
def list_aliases(
self,
*,
FunctionName: str,
FunctionVersion: str = ...,
Marker: str = ...,
MaxItems: int = ...,
) -> ListAliasesResponseTypeDef: # (1)
...
# list_aliases method usage example with argument unpacking
kwargs: ListAliasesRequestRequestTypeDef = { # (1)
"FunctionName": ...,
}
parent.list_aliases(**kwargs)
list_code_signing_configs#
Returns a list of code signing configurations.
Type annotations and code completion for boto3.client("lambda").list_code_signing_configs
method.
boto3 documentation
# list_code_signing_configs method definition
def list_code_signing_configs(
self,
*,
Marker: str = ...,
MaxItems: int = ...,
) -> ListCodeSigningConfigsResponseTypeDef: # (1)
...
# list_code_signing_configs method usage example with argument unpacking
kwargs: ListCodeSigningConfigsRequestRequestTypeDef = { # (1)
"Marker": ...,
}
parent.list_code_signing_configs(**kwargs)
list_event_source_mappings#
Lists event source mappings.
Type annotations and code completion for boto3.client("lambda").list_event_source_mappings
method.
boto3 documentation
# list_event_source_mappings method definition
def list_event_source_mappings(
self,
*,
EventSourceArn: str = ...,
FunctionName: str = ...,
Marker: str = ...,
MaxItems: int = ...,
) -> ListEventSourceMappingsResponseTypeDef: # (1)
...
# list_event_source_mappings method usage example with argument unpacking
kwargs: ListEventSourceMappingsRequestRequestTypeDef = { # (1)
"EventSourceArn": ...,
}
parent.list_event_source_mappings(**kwargs)
list_function_event_invoke_configs#
Retrieves a list of configurations for asynchronous invocation for a function.
Type annotations and code completion for boto3.client("lambda").list_function_event_invoke_configs
method.
boto3 documentation
# list_function_event_invoke_configs method definition
def list_function_event_invoke_configs(
self,
*,
FunctionName: str,
Marker: str = ...,
MaxItems: int = ...,
) -> ListFunctionEventInvokeConfigsResponseTypeDef: # (1)
...
# list_function_event_invoke_configs method usage example with argument unpacking
kwargs: ListFunctionEventInvokeConfigsRequestRequestTypeDef = { # (1)
"FunctionName": ...,
}
parent.list_function_event_invoke_configs(**kwargs)
list_function_url_configs#
Returns a list of Lambda function URLs for the specified function.
Type annotations and code completion for boto3.client("lambda").list_function_url_configs
method.
boto3 documentation
# list_function_url_configs method definition
def list_function_url_configs(
self,
*,
FunctionName: str,
Marker: str = ...,
MaxItems: int = ...,
) -> ListFunctionUrlConfigsResponseTypeDef: # (1)
...
# list_function_url_configs method usage example with argument unpacking
kwargs: ListFunctionUrlConfigsRequestRequestTypeDef = { # (1)
"FunctionName": ...,
}
parent.list_function_url_configs(**kwargs)
list_functions#
Returns a list of Lambda functions, with the version-specific configuration of each.
Type annotations and code completion for boto3.client("lambda").list_functions
method.
boto3 documentation
# list_functions method definition
def list_functions(
self,
*,
MasterRegion: str = ...,
FunctionVersion: FunctionVersionType = ..., # (1)
Marker: str = ...,
MaxItems: int = ...,
) -> ListFunctionsResponseTypeDef: # (2)
...
# list_functions method usage example with argument unpacking
kwargs: ListFunctionsRequestRequestTypeDef = { # (1)
"MasterRegion": ...,
}
parent.list_functions(**kwargs)
list_functions_by_code_signing_config#
List the functions that use the specified code signing configuration.
Type annotations and code completion for boto3.client("lambda").list_functions_by_code_signing_config
method.
boto3 documentation
# list_functions_by_code_signing_config method definition
def list_functions_by_code_signing_config(
self,
*,
CodeSigningConfigArn: str,
Marker: str = ...,
MaxItems: int = ...,
) -> ListFunctionsByCodeSigningConfigResponseTypeDef: # (1)
...
# list_functions_by_code_signing_config method usage example with argument unpacking
kwargs: ListFunctionsByCodeSigningConfigRequestRequestTypeDef = { # (1)
"CodeSigningConfigArn": ...,
}
parent.list_functions_by_code_signing_config(**kwargs)
list_layer_versions#
Lists the versions of an Lambda layer.
Type annotations and code completion for boto3.client("lambda").list_layer_versions
method.
boto3 documentation
# list_layer_versions method definition
def list_layer_versions(
self,
*,
LayerName: str,
CompatibleRuntime: RuntimeType = ..., # (1)
Marker: str = ...,
MaxItems: int = ...,
CompatibleArchitecture: ArchitectureType = ..., # (2)
) -> ListLayerVersionsResponseTypeDef: # (3)
...
# list_layer_versions method usage example with argument unpacking
kwargs: ListLayerVersionsRequestRequestTypeDef = { # (1)
"LayerName": ...,
}
parent.list_layer_versions(**kwargs)
list_layers#
Lists Lambda layers and shows information about the latest version of each.
Type annotations and code completion for boto3.client("lambda").list_layers
method.
boto3 documentation
# list_layers method definition
def list_layers(
self,
*,
CompatibleRuntime: RuntimeType = ..., # (1)
Marker: str = ...,
MaxItems: int = ...,
CompatibleArchitecture: ArchitectureType = ..., # (2)
) -> ListLayersResponseTypeDef: # (3)
...
- See RuntimeType
- See ArchitectureType
- See ListLayersResponseTypeDef
# list_layers method usage example with argument unpacking
kwargs: ListLayersRequestRequestTypeDef = { # (1)
"CompatibleRuntime": ...,
}
parent.list_layers(**kwargs)
list_provisioned_concurrency_configs#
Retrieves a list of provisioned concurrency configurations for a function.
Type annotations and code completion for boto3.client("lambda").list_provisioned_concurrency_configs
method.
boto3 documentation
# list_provisioned_concurrency_configs method definition
def list_provisioned_concurrency_configs(
self,
*,
FunctionName: str,
Marker: str = ...,
MaxItems: int = ...,
) -> ListProvisionedConcurrencyConfigsResponseTypeDef: # (1)
...
# list_provisioned_concurrency_configs method usage example with argument unpacking
kwargs: ListProvisionedConcurrencyConfigsRequestRequestTypeDef = { # (1)
"FunctionName": ...,
}
parent.list_provisioned_concurrency_configs(**kwargs)
list_tags#
Returns a function, event source mapping, or code signing configuration's tags.
Type annotations and code completion for boto3.client("lambda").list_tags
method.
boto3 documentation
# list_tags method definition
def list_tags(
self,
*,
Resource: str,
) -> ListTagsResponseTypeDef: # (1)
...
# list_tags method usage example with argument unpacking
kwargs: ListTagsRequestRequestTypeDef = { # (1)
"Resource": ...,
}
parent.list_tags(**kwargs)
list_versions_by_function#
Returns a list of versions, with the version-specific configuration of each.
Type annotations and code completion for boto3.client("lambda").list_versions_by_function
method.
boto3 documentation
# list_versions_by_function method definition
def list_versions_by_function(
self,
*,
FunctionName: str,
Marker: str = ...,
MaxItems: int = ...,
) -> ListVersionsByFunctionResponseTypeDef: # (1)
...
# list_versions_by_function method usage example with argument unpacking
kwargs: ListVersionsByFunctionRequestRequestTypeDef = { # (1)
"FunctionName": ...,
}
parent.list_versions_by_function(**kwargs)
publish_layer_version#
Creates an Lambda layer from a ZIP archive.
Type annotations and code completion for boto3.client("lambda").publish_layer_version
method.
boto3 documentation
# publish_layer_version method definition
def publish_layer_version(
self,
*,
LayerName: str,
Content: LayerVersionContentInputTypeDef, # (1)
Description: str = ...,
CompatibleRuntimes: Sequence[RuntimeType] = ..., # (2)
LicenseInfo: str = ...,
CompatibleArchitectures: Sequence[ArchitectureType] = ..., # (3)
) -> PublishLayerVersionResponseTypeDef: # (4)
...
- See LayerVersionContentInputTypeDef
- See RuntimeType
- See ArchitectureType
- See PublishLayerVersionResponseTypeDef
# publish_layer_version method usage example with argument unpacking
kwargs: PublishLayerVersionRequestRequestTypeDef = { # (1)
"LayerName": ...,
"Content": ...,
}
parent.publish_layer_version(**kwargs)
publish_version#
Creates a version from the current code and configuration of a function.
Type annotations and code completion for boto3.client("lambda").publish_version
method.
boto3 documentation
# publish_version method definition
def publish_version(
self,
*,
FunctionName: str,
CodeSha256: str = ...,
Description: str = ...,
RevisionId: str = ...,
) -> FunctionConfigurationResponseTypeDef: # (1)
...
# publish_version method usage example with argument unpacking
kwargs: PublishVersionRequestRequestTypeDef = { # (1)
"FunctionName": ...,
}
parent.publish_version(**kwargs)
put_function_code_signing_config#
Update the code signing configuration for the function.
Type annotations and code completion for boto3.client("lambda").put_function_code_signing_config
method.
boto3 documentation
# put_function_code_signing_config method definition
def put_function_code_signing_config(
self,
*,
CodeSigningConfigArn: str,
FunctionName: str,
) -> PutFunctionCodeSigningConfigResponseTypeDef: # (1)
...
# put_function_code_signing_config method usage example with argument unpacking
kwargs: PutFunctionCodeSigningConfigRequestRequestTypeDef = { # (1)
"CodeSigningConfigArn": ...,
"FunctionName": ...,
}
parent.put_function_code_signing_config(**kwargs)
put_function_concurrency#
Sets the maximum number of simultaneous executions for a function, and reserves capacity for that concurrency level.
Type annotations and code completion for boto3.client("lambda").put_function_concurrency
method.
boto3 documentation
# put_function_concurrency method definition
def put_function_concurrency(
self,
*,
FunctionName: str,
ReservedConcurrentExecutions: int,
) -> ConcurrencyResponseTypeDef: # (1)
...
# put_function_concurrency method usage example with argument unpacking
kwargs: PutFunctionConcurrencyRequestRequestTypeDef = { # (1)
"FunctionName": ...,
"ReservedConcurrentExecutions": ...,
}
parent.put_function_concurrency(**kwargs)
put_function_event_invoke_config#
Configures options for asynchronous invocation on a function, version, or alias.
Type annotations and code completion for boto3.client("lambda").put_function_event_invoke_config
method.
boto3 documentation
# put_function_event_invoke_config method definition
def put_function_event_invoke_config(
self,
*,
FunctionName: str,
Qualifier: str = ...,
MaximumRetryAttempts: int = ...,
MaximumEventAgeInSeconds: int = ...,
DestinationConfig: DestinationConfigTypeDef = ..., # (1)
) -> FunctionEventInvokeConfigResponseTypeDef: # (2)
...
# put_function_event_invoke_config method usage example with argument unpacking
kwargs: PutFunctionEventInvokeConfigRequestRequestTypeDef = { # (1)
"FunctionName": ...,
}
parent.put_function_event_invoke_config(**kwargs)
put_function_recursion_config#
Sets your function's recursive loop detection configuration.
Type annotations and code completion for boto3.client("lambda").put_function_recursion_config
method.
boto3 documentation
# put_function_recursion_config method definition
def put_function_recursion_config(
self,
*,
FunctionName: str,
RecursiveLoop: RecursiveLoopType, # (1)
) -> PutFunctionRecursionConfigResponseTypeDef: # (2)
...
# put_function_recursion_config method usage example with argument unpacking
kwargs: PutFunctionRecursionConfigRequestRequestTypeDef = { # (1)
"FunctionName": ...,
"RecursiveLoop": ...,
}
parent.put_function_recursion_config(**kwargs)
put_provisioned_concurrency_config#
Adds a provisioned concurrency configuration to a function's alias or version.
Type annotations and code completion for boto3.client("lambda").put_provisioned_concurrency_config
method.
boto3 documentation
# put_provisioned_concurrency_config method definition
def put_provisioned_concurrency_config(
self,
*,
FunctionName: str,
Qualifier: str,
ProvisionedConcurrentExecutions: int,
) -> PutProvisionedConcurrencyConfigResponseTypeDef: # (1)
...
# put_provisioned_concurrency_config method usage example with argument unpacking
kwargs: PutProvisionedConcurrencyConfigRequestRequestTypeDef = { # (1)
"FunctionName": ...,
"Qualifier": ...,
"ProvisionedConcurrentExecutions": ...,
}
parent.put_provisioned_concurrency_config(**kwargs)
put_runtime_management_config#
Sets the runtime management configuration for a function's version.
Type annotations and code completion for boto3.client("lambda").put_runtime_management_config
method.
boto3 documentation
# put_runtime_management_config method definition
def put_runtime_management_config(
self,
*,
FunctionName: str,
UpdateRuntimeOn: UpdateRuntimeOnType, # (1)
Qualifier: str = ...,
RuntimeVersionArn: str = ...,
) -> PutRuntimeManagementConfigResponseTypeDef: # (2)
...
# put_runtime_management_config method usage example with argument unpacking
kwargs: PutRuntimeManagementConfigRequestRequestTypeDef = { # (1)
"FunctionName": ...,
"UpdateRuntimeOn": ...,
}
parent.put_runtime_management_config(**kwargs)
remove_layer_version_permission#
Removes a statement from the permissions policy for a version of an Lambda layer.
Type annotations and code completion for boto3.client("lambda").remove_layer_version_permission
method.
boto3 documentation
# remove_layer_version_permission method definition
def remove_layer_version_permission(
self,
*,
LayerName: str,
VersionNumber: int,
StatementId: str,
RevisionId: str = ...,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# remove_layer_version_permission method usage example with argument unpacking
kwargs: RemoveLayerVersionPermissionRequestRequestTypeDef = { # (1)
"LayerName": ...,
"VersionNumber": ...,
"StatementId": ...,
}
parent.remove_layer_version_permission(**kwargs)
remove_permission#
Revokes function-use permission from an Amazon Web Services service or another Amazon Web Services account.
Type annotations and code completion for boto3.client("lambda").remove_permission
method.
boto3 documentation
# remove_permission method definition
def remove_permission(
self,
*,
FunctionName: str,
StatementId: str,
Qualifier: str = ...,
RevisionId: str = ...,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# remove_permission method usage example with argument unpacking
kwargs: RemovePermissionRequestRequestTypeDef = { # (1)
"FunctionName": ...,
"StatementId": ...,
}
parent.remove_permission(**kwargs)
tag_resource#
Adds tags to a function, event source mapping, or code signing configuration.
Type annotations and code completion for boto3.client("lambda").tag_resource
method.
boto3 documentation
# tag_resource method definition
def tag_resource(
self,
*,
Resource: str,
Tags: Mapping[str, str],
) -> EmptyResponseMetadataTypeDef: # (1)
...
# tag_resource method usage example with argument unpacking
kwargs: TagResourceRequestRequestTypeDef = { # (1)
"Resource": ...,
"Tags": ...,
}
parent.tag_resource(**kwargs)
untag_resource#
Removes tags from a function, event source mapping, or code signing configuration.
Type annotations and code completion for boto3.client("lambda").untag_resource
method.
boto3 documentation
# untag_resource method definition
def untag_resource(
self,
*,
Resource: str,
TagKeys: Sequence[str],
) -> EmptyResponseMetadataTypeDef: # (1)
...
# untag_resource method usage example with argument unpacking
kwargs: UntagResourceRequestRequestTypeDef = { # (1)
"Resource": ...,
"TagKeys": ...,
}
parent.untag_resource(**kwargs)
update_alias#
Updates the configuration of a Lambda function alias.
Type annotations and code completion for boto3.client("lambda").update_alias
method.
boto3 documentation
# update_alias method definition
def update_alias(
self,
*,
FunctionName: str,
Name: str,
FunctionVersion: str = ...,
Description: str = ...,
RoutingConfig: AliasRoutingConfigurationTypeDef = ..., # (1)
RevisionId: str = ...,
) -> AliasConfigurationResponseTypeDef: # (2)
...
# update_alias method usage example with argument unpacking
kwargs: UpdateAliasRequestRequestTypeDef = { # (1)
"FunctionName": ...,
"Name": ...,
}
parent.update_alias(**kwargs)
update_code_signing_config#
Update the code signing configuration.
Type annotations and code completion for boto3.client("lambda").update_code_signing_config
method.
boto3 documentation
# update_code_signing_config method definition
def update_code_signing_config(
self,
*,
CodeSigningConfigArn: str,
Description: str = ...,
AllowedPublishers: AllowedPublishersTypeDef = ..., # (1)
CodeSigningPolicies: CodeSigningPoliciesTypeDef = ..., # (2)
) -> UpdateCodeSigningConfigResponseTypeDef: # (3)
...
- See AllowedPublishersTypeDef
- See CodeSigningPoliciesTypeDef
- See UpdateCodeSigningConfigResponseTypeDef
# update_code_signing_config method usage example with argument unpacking
kwargs: UpdateCodeSigningConfigRequestRequestTypeDef = { # (1)
"CodeSigningConfigArn": ...,
}
parent.update_code_signing_config(**kwargs)
update_event_source_mapping#
Updates an event source mapping.
Type annotations and code completion for boto3.client("lambda").update_event_source_mapping
method.
boto3 documentation
# update_event_source_mapping method definition
def update_event_source_mapping(
self,
*,
UUID: str,
FunctionName: str = ...,
Enabled: bool = ...,
BatchSize: int = ...,
FilterCriteria: FilterCriteriaTypeDef = ..., # (1)
MaximumBatchingWindowInSeconds: int = ...,
DestinationConfig: DestinationConfigTypeDef = ..., # (2)
MaximumRecordAgeInSeconds: int = ...,
BisectBatchOnFunctionError: bool = ...,
MaximumRetryAttempts: int = ...,
ParallelizationFactor: int = ...,
SourceAccessConfigurations: Sequence[SourceAccessConfigurationTypeDef] = ..., # (3)
TumblingWindowInSeconds: int = ...,
FunctionResponseTypes: Sequence[FunctionResponseTypeType] = ..., # (4)
ScalingConfig: ScalingConfigTypeDef = ..., # (5)
DocumentDBEventSourceConfig: DocumentDBEventSourceConfigTypeDef = ..., # (6)
KMSKeyArn: str = ...,
MetricsConfig: EventSourceMappingMetricsConfigTypeDef = ..., # (7)
ProvisionedPollerConfig: ProvisionedPollerConfigTypeDef = ..., # (8)
) -> EventSourceMappingConfigurationResponseTypeDef: # (9)
...
- See FilterCriteriaTypeDef
- See DestinationConfigTypeDef
- See SourceAccessConfigurationTypeDef
- See FunctionResponseTypeType
- See ScalingConfigTypeDef
- See DocumentDBEventSourceConfigTypeDef
- See EventSourceMappingMetricsConfigTypeDef
- See ProvisionedPollerConfigTypeDef
- See EventSourceMappingConfigurationResponseTypeDef
# update_event_source_mapping method usage example with argument unpacking
kwargs: UpdateEventSourceMappingRequestRequestTypeDef = { # (1)
"UUID": ...,
}
parent.update_event_source_mapping(**kwargs)
update_function_code#
Updates a Lambda function's code.
Type annotations and code completion for boto3.client("lambda").update_function_code
method.
boto3 documentation
# update_function_code method definition
def update_function_code(
self,
*,
FunctionName: str,
ZipFile: BlobTypeDef = ...,
S3Bucket: str = ...,
S3Key: str = ...,
S3ObjectVersion: str = ...,
ImageUri: str = ...,
Publish: bool = ...,
DryRun: bool = ...,
RevisionId: str = ...,
Architectures: Sequence[ArchitectureType] = ..., # (1)
SourceKMSKeyArn: str = ...,
) -> FunctionConfigurationResponseTypeDef: # (2)
...
# update_function_code method usage example with argument unpacking
kwargs: UpdateFunctionCodeRequestRequestTypeDef = { # (1)
"FunctionName": ...,
}
parent.update_function_code(**kwargs)
update_function_configuration#
Modify the version-specific settings of a Lambda function.
Type annotations and code completion for boto3.client("lambda").update_function_configuration
method.
boto3 documentation
# update_function_configuration method definition
def update_function_configuration(
self,
*,
FunctionName: str,
Role: str = ...,
Handler: str = ...,
Description: str = ...,
Timeout: int = ...,
MemorySize: int = ...,
VpcConfig: VpcConfigTypeDef = ..., # (1)
Environment: EnvironmentTypeDef = ..., # (2)
Runtime: RuntimeType = ..., # (3)
DeadLetterConfig: DeadLetterConfigTypeDef = ..., # (4)
KMSKeyArn: str = ...,
TracingConfig: TracingConfigTypeDef = ..., # (5)
RevisionId: str = ...,
Layers: Sequence[str] = ...,
FileSystemConfigs: Sequence[FileSystemConfigTypeDef] = ..., # (6)
ImageConfig: ImageConfigTypeDef = ..., # (7)
EphemeralStorage: EphemeralStorageTypeDef = ..., # (8)
SnapStart: SnapStartTypeDef = ..., # (9)
LoggingConfig: LoggingConfigTypeDef = ..., # (10)
) -> FunctionConfigurationResponseTypeDef: # (11)
...
- See VpcConfigTypeDef
- See EnvironmentTypeDef
- See RuntimeType
- See DeadLetterConfigTypeDef
- See TracingConfigTypeDef
- See FileSystemConfigTypeDef
- See ImageConfigTypeDef
- See EphemeralStorageTypeDef
- See SnapStartTypeDef
- See LoggingConfigTypeDef
- See FunctionConfigurationResponseTypeDef
# update_function_configuration method usage example with argument unpacking
kwargs: UpdateFunctionConfigurationRequestRequestTypeDef = { # (1)
"FunctionName": ...,
}
parent.update_function_configuration(**kwargs)
update_function_event_invoke_config#
Updates the configuration for asynchronous invocation for a function, version, or alias.
Type annotations and code completion for boto3.client("lambda").update_function_event_invoke_config
method.
boto3 documentation
# update_function_event_invoke_config method definition
def update_function_event_invoke_config(
self,
*,
FunctionName: str,
Qualifier: str = ...,
MaximumRetryAttempts: int = ...,
MaximumEventAgeInSeconds: int = ...,
DestinationConfig: DestinationConfigTypeDef = ..., # (1)
) -> FunctionEventInvokeConfigResponseTypeDef: # (2)
...
# update_function_event_invoke_config method usage example with argument unpacking
kwargs: UpdateFunctionEventInvokeConfigRequestRequestTypeDef = { # (1)
"FunctionName": ...,
}
parent.update_function_event_invoke_config(**kwargs)
update_function_url_config#
Updates the configuration for a Lambda function URL.
Type annotations and code completion for boto3.client("lambda").update_function_url_config
method.
boto3 documentation
# update_function_url_config method definition
def update_function_url_config(
self,
*,
FunctionName: str,
Qualifier: str = ...,
AuthType: FunctionUrlAuthTypeType = ..., # (1)
Cors: CorsTypeDef = ..., # (2)
InvokeMode: InvokeModeType = ..., # (3)
) -> UpdateFunctionUrlConfigResponseTypeDef: # (4)
...
- See FunctionUrlAuthTypeType
- See CorsTypeDef
- See InvokeModeType
- See UpdateFunctionUrlConfigResponseTypeDef
# update_function_url_config method usage example with argument unpacking
kwargs: UpdateFunctionUrlConfigRequestRequestTypeDef = { # (1)
"FunctionName": ...,
}
parent.update_function_url_config(**kwargs)
get_paginator#
Type annotations and code completion for boto3.client("lambda").get_paginator
method with overloads.
client.get_paginator("list_aliases")
-> ListAliasesPaginatorclient.get_paginator("list_code_signing_configs")
-> ListCodeSigningConfigsPaginatorclient.get_paginator("list_event_source_mappings")
-> ListEventSourceMappingsPaginatorclient.get_paginator("list_function_event_invoke_configs")
-> ListFunctionEventInvokeConfigsPaginatorclient.get_paginator("list_function_url_configs")
-> ListFunctionUrlConfigsPaginatorclient.get_paginator("list_functions_by_code_signing_config")
-> ListFunctionsByCodeSigningConfigPaginatorclient.get_paginator("list_functions")
-> ListFunctionsPaginatorclient.get_paginator("list_layer_versions")
-> ListLayerVersionsPaginatorclient.get_paginator("list_layers")
-> ListLayersPaginatorclient.get_paginator("list_provisioned_concurrency_configs")
-> ListProvisionedConcurrencyConfigsPaginatorclient.get_paginator("list_versions_by_function")
-> ListVersionsByFunctionPaginator
get_waiter#
Type annotations and code completion for boto3.client("lambda").get_waiter
method with overloads.
client.get_waiter("function_active_v2")
-> FunctionActiveV2Waiterclient.get_waiter("function_active")
-> FunctionActiveWaiterclient.get_waiter("function_exists")
-> FunctionExistsWaiterclient.get_waiter("function_updated_v2")
-> FunctionUpdatedV2Waiterclient.get_waiter("function_updated")
-> FunctionUpdatedWaiterclient.get_waiter("published_version_active")
-> PublishedVersionActiveWaiter