def METHOD_NAME(self, raw_instance):
    instance_dict = {}
    instance_dict['id'] = get_non_provider_id(raw_instance['name'])
    instance_dict['project_id'] = self.project_id
    instance_dict['name'] = raw_instance['name']
    instance_dict['description'] = self._get_description(raw_instance)
    instance_dict['creation_timestamp'] = raw_instance['creationTimestamp']
    instance_dict['zone'] = raw_instance['zone'].split('/')[-1]
    instance_dict['tags'] = raw_instance['tags']
    instance_dict['status'] = raw_instance['status']
    instance_dict['zone_url_'] = raw_instance['zone']
    instance_dict['network_interfaces'] = raw_instance['networkInterfaces']
    instance_dict['deletion_protection_enabled'] = raw_instance['deletionProtection']
    instance_dict['block_project_ssh_keys_enabled'] = self._is_block_project_ssh_keys_enabled(raw_instance)
    instance_dict['oslogin_enabled'] = self._is_oslogin_enabled(raw_instance)
    instance_dict['ip_forwarding_enabled'] = raw_instance.get("canIpForward", False)
    instance_dict['serial_port_enabled'] = self._is_serial_port_enabled(raw_instance)
    instance_dict['disks'] = InstanceDisks(self.facade, raw_instance)
    instance_dict['public_ip_addresses'] = self._public_ip_adresses(raw_instance)
    if 'serviceAccounts' in raw_instance and raw_instance.get('serviceAccounts'):
        instance_dict['service_account'] = raw_instance.get('serviceAccounts')[0].get('email')
        instance_dict['access_scopes'] = raw_instance.get('serviceAccounts')[0].get('scopes')
        instance_dict['default_service_account'] = \
            self._is_default_service_account(instance_dict['service_account'])
        instance_dict['full_access_apis'] = self._allow_full_access_to_all_cloud_api(raw_instance)
    else:
        instance_dict['service_account'] = None
        instance_dict['access_scopes'] = None
        instance_dict['default_service_account'] = False
        instance_dict['full_access_apis'] = False
    if 'shieldedInstanceConfig' in raw_instance:
        instance_dict['shielded_enable'] = self._shielded_vm_enabled(raw_instance)
    else:
        instance_dict['shielded_enable'] = False
    return instance_dict['id'], instance_dict