Invalid config for cloud when I add google_actions

I have a cloud config that works perfectly fine for Alexa, but when I try to implement the Google version I get “invalid config” in the logs and the cloud component won’t start. I cannot figure out what I’m doing wrong. Here’s the config:

alexa:
  filter:
    include_domains:
      - light
      - switch
    include_entities:
      - script.night
      - script.xbox
      - group.basement_lights
      - group.kitchen_lights
      - group.bar_lights
      - group.playroom_lights
      - scene.basement_high
      - scene.basement_medium
      - scene.basement_low
      - scene.basement_movie
    exclude_entities:
      - scene.all_bright
      - switch.basementmaster_switch
      - light.basementhallslave_level
      - switch.basementhallslave_switch
  entity_config:
    script.night:
      name: Night mode
      description: A script to enable night mode
    light.kitchenmainlights_level:
      name: Main kitchen lights
    light.familyroommainlights_level:
      name: Main family room lights
    light.fireplacelights_level:
      name: Fireplace lights
    light.foyerlights_level:
      name: Foyer light
    scene.basement_movie:
      name: Movie mode
google_actions:
  filter:
    include_domains:
      - light
      - switch
    include_entities:
      - script.night
      - script.xbox
      - group.basement_lights
      - group.kitchen_lights
      - group.bar_lights
      - scene.basement_high
      - scene.basement_medium
      - scene.basement_low
      - scene.basement_movie
    exclude_entities:
      - scene.all_bright
      - switch.basementmaster_switch
  entity_config:
    script.night:
      name: Night mode
      description: A script to enable night mode
    light.kitchenmainlights_level:
      name: Main kitchen lights
    light.familyroommainlights_level:
      name: Main family room lights
    light.fireplacelights_level:
      name: Fireplace lights
    light.foyerlights_level:
      name: Foyer light
    scene.basement_movie:
      name: Movie mode

If I comment out the whole google_actions: section, the alexa part works fine.

what’s the error?

Also, I notice that you just copied and pasted your config but I’m guessing you never checked the docs?

Google assistant via clouds does not accept ‘description’ as an attribute for entity configurations.

entity_config
(map)(Optional)Entity specific configuration for Google Assistant.

<ENTITY_ID>
(map)(Optional)Entity to configure

name
(string)(Optional)Name of entity to show in Google Assistant.

aliases
(list)(Optional)Aliases that can also be used to refer to this entity.

room
(string)(Optional)Hint for Google Assistant in which room this entity is.

Ah! Description. Dammit.

I did check the docs. I’ve been staring at the docs for a very long time, trying to figure out what I’m missing. But I was focused on things that should have been there rather than shouldn’t have been there…yes, I copy/pasted initially. Thanks!

It’s always good to have a second set of eyes!