All 6138's CPUs are marked as
"Products formerly Skylake" at the official ark.intel.com page .
That is why the usage of "Series: N1 (Powered by Intel Skylake CPU platform or one of its predecessors)" is correct assumption here.
Google cloud documentation says that:
If you do not actively specify a CPU platform, the instance uses the default platform for the zone where the instance will run. For a list of zones and their default CPU platforms, see Regions and zones. Additionally, each CPU platform is available only for specific machine types.
On Compute Engine, each virtual CPU (vCPU) is implemented as a single hardware hyper-thread on one of the available CPU platforms.
From what I see Skylake is available for instances of "n1" type and some "m1" (m1-megamem only).
Regarding the "Automatic
vs Intel Broadwell or later
" documentation says that:
Any newly created VM without a minimum CPU specification will get the default CPU Platform automatically.
When you create an instance in a zone, your instance will use the default processor supported in that zone. For example, if you create an instance in the us-central1-a zone, your instance by default uses a Haswell processor, unless you specify another option.
As you can see (depending on the zone) you can end up with CPU of different architecture if you select "Automatic" option.
So, by explicitly selecting the platform you can be sure that it won't be changed after VM restart, etc.
Hope that helps.
Useful resources: