Lambda / Client / remove_layer_version_permission
remove_layer_version_permission#
- Lambda.Client.remove_layer_version_permission(**kwargs)#
- Removes a statement from the permissions policy for a version of an Lambda layer. For more information, see AddLayerVersionPermission. - See also: AWS API Documentation - Request Syntax- response = client.remove_layer_version_permission( LayerName='string', VersionNumber=123, StatementId='string', RevisionId='string' ) - Parameters:
- LayerName (string) – - [REQUIRED] - The name or Amazon Resource Name (ARN) of the layer. 
- VersionNumber (integer) – - [REQUIRED] - The version number. 
- StatementId (string) – - [REQUIRED] - The identifier that was specified when the statement was added. 
- RevisionId (string) – 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. 
 
- Returns:
- None 
 - Exceptions- Lambda.Client.exceptions.ServiceException
- Lambda.Client.exceptions.ResourceNotFoundException
- Lambda.Client.exceptions.InvalidParameterValueException
- Lambda.Client.exceptions.TooManyRequestsException
- Lambda.Client.exceptions.PreconditionFailedException
 - Examples- The following example deletes permission for an account to configure a layer version. - response = client.remove_layer_version_permission( LayerName='my-layer', StatementId='xaccount', VersionNumber=1, ) print(response) - Expected Output: - { 'ResponseMetadata': { '...': '...', }, }