code: def _extract_sam_function_codeuri(name, resource_properties, code_property_key):
          
          codeuri = resource_properties.get(code_property_key, SamFunctionProvider._DEFAULT_CODEURI)
          # CodeUri can be a dictionary of S3 Bucket/Key or a S3 URI, neither of which are supported
          if isinstance(codeuri, dict) or \
                  (isinstance(codeuri, six.string_types) and codeuri.startswith("s3://")):
              codeuri = SamFunctionProvider._DEFAULT_CODEURI
              LOG.warning("Lambda function '%s' has specified S3 location for CodeUri which is unsupported. "
                          "Using default value of '%s' instead", name, codeuri)
          return codeuri
docs: Extracts the SAM Function CodeUri from the Resource Properties
  
          Parameters
          ----------
          name str
              LogicalId of the resource
          resource_properties dict
              Dictionary representing the Properties of the Resource
          code_property_key str
              Property Key of the code on the Resource
  
          Returns
          -------
          str
              Representing the local code path