def METHOD_NAME(self, section):
    add_resource_type_overview(
        section=section,
        resource_type='Sub-resources',
        description=(
            'Sub-resources are methods that create a new instance of a'
            ' child resource. This resource\'s identifiers get passed'
            ' along to the child.'
        ),
        intro_link='subresources_intro',
    )
    sub_resources = sorted(
        self._resource.meta.resource_model.subresources,
        key=lambda sub_resource: sub_resource.name,
    )
    sub_resources_list = []
    self.member_map['sub-resources'] = sub_resources_list
    for sub_resource in sub_resources:
        sub_resources_list.append(sub_resource.name)
        # Create a new DocumentStructure for each sub_resource and add contents.
        sub_resource_doc = DocumentStructure(
            sub_resource.name, target='html'
        )
        breadcrumb_section = sub_resource_doc.add_new_section('breadcrumb')
        breadcrumb_section.style.ref(self._resource_class_name, 'index')
        breadcrumb_section.write(f' / Sub-Resource / {sub_resource.name}')
        sub_resource_doc.add_title_section(sub_resource.name)
        sub_resource_section = sub_resource_doc.add_new_section(
            sub_resource.name,
            context={'qualifier': f'{self.class_name}.'},
        )
        document_sub_resource(
            section=sub_resource_section,
            resource_name=self._resource_name,
            sub_resource_model=sub_resource,
            service_model=self._service_model,
        )
        # Write sub_resources in individual/nested files.
        # Path: <root>/reference/services/<service>/<resource_name>/<sub_resource_name>.rst
        sub_resources_dir_path = os.path.join(
            self._root_docs_path,
            f'{self._service_name}',
            f'{self._resource_sub_path}',
        )
        sub_resource_doc.write_to_file(
            sub_resources_dir_path, sub_resource.name
        )