### Is there an existing issue for this?

- [X] I have searched the existing issues

### Enhancement description

AWS Lambda recently added support for Java 17 as managed runtime:
https://aws.amazon.com/about-aws/whats-new/2023/04/aws-lambda-java-17/



### 🧑‍💻 Implementation

_No response_

### Anything else?

_No response_
)
        snapshot.match("create_code_signing_config", response)
        code_signing_arn = response["CodeSigningConfig"]["CodeSigningConfigArn"]
        response = aws_client.awslambda.update_code_signing_config(
            CodeSigningConfigArn=code_signing_arn,
            CodeSigningPolicies={"UntrustedArtifactOnDeployment": "Warn"},
        )
        snapshot.match("update_code_signing_config", response)
        response = aws_client.awslambda.get_code_signing_config(
            CodeSigningConfigArn=code_signing_arn
        )
        snapshot.match("get_code_signing_config", response)
        response = aws_client.awslambda.put_function_code_signing_config(
            CodeSigningConfigArn=code_signing_arn, FunctionName=function_name
        )
        snapshot.match("put_function_code_signing_config", response)
        response = aws_client.awslambda.get_function_code_signing_config(FunctionName=function_name)
        snapshot.match("get_function_code_signing_config", response)
        response = aws_client.awslambda.list_code_signing_configs()
        snapshot.match("list_code_signing_configs", response)
        response = aws_client.awslambda.list_functions_by_code_signing_config(
            CodeSigningConfigArn=code_signing_arn
        )
        snapshot.match("list_functions_by_code_signing_config", response)
        response = aws_client.awslambda.delete_function_code_signing_config(
            FunctionName=function_name
        )
        snapshot.match("delete_function_code_signing_config", response)
        response = aws_client.awslambda.delete_code_signing_config(
            CodeSigningConfigArn=code_signing_arn