| `id` | integer | yes | The ID of the Geo node. |
| `enabled` | boolean | no | Flag indicating if the Geo node is enabled. |
| `url` | string | no | The URL to connect to the Geo node. |
| `name` | string | yes | The unique identifier for the Geo node. Must match `geo_node_name` if it is set in gitlab.rb, otherwise it must match `external_url`. |
| `url` | string | yes | The user-facing URL of the Geo node. |
| `internal_url` | string | no | The URL defined on the primary node that secondary nodes should use to contact it. Returns `url` if not set.|
| `files_max_capacity` | integer | no | Control the maximum concurrency of LFS/attachment backfill for this secondary node. |
| `repos_max_capacity` | integer | no | Control the maximum concurrency of repository backfill for this secondary node. |
optional:enabled,type: Boolean,desc: 'Flag indicating if the Geo node is enabled'
optional:url,type: String,desc: 'The URL to connect to the Geo node'
optional:name,type: String,desc: 'The unique identifier for the Geo node. Must match `geo_node_name` if it is set in gitlab.rb, otherwise it must match `external_url`'
optional:url,type: String,desc: 'The user-facing URL of the Geo node'
optional:internal_url,type: String,desc: 'The URL defined on the primary node that secondary nodes should use to contact it. Defaults to url'
optional:files_max_capacity,type: Integer,desc: 'Control the maximum concurrency of LFS/attachment backfill for this secondary node'
optional:repos_max_capacity,type: Integer,desc: 'Control the maximum concurrency of repository backfill for this secondary node'