Back to Gitlabhq

API des sites Geo

doc-locale/fr-fr/api/geo_sites.md

19.1.084.6 KB
Original Source

{{< details >}}

  • Édition : Premium, Ultimate
  • Offre : GitLab Self-Managed

{{< /details >}}

{{< history >}}

{{< /history >}}

Utilisez cette API pour gérer les sites Geo.

Prérequis :

  • Vous devez être un administrateur.

Créer un site Geo {#create-a-geo-site}

{{< history >}}

  • blob_download_timeout a été introduit dans GitLab 18.10.

{{< /history >}}

Crée un site Geo.

plaintext
POST /geo_sites
shell
curl --header "PRIVATE-TOKEN: <your_access_token>" \
     --url "https://primary.example.com/api/v4/geo_sites" \
     --request POST \
     -d "name=himynameissomething" \
     -d "url=https://another-node.example.com/"
AttributTypeObligatoireDescription
primarybooleannonIndique si ce site doit être le site principal. La valeur par défaut est false.
enabledbooleannonIndicateur précisant si le site Geo est activé. La valeur par défaut est true.
namestringouiL'identifiant unique du site Geo. Doit correspondre à geo_node_name s'il est défini dans gitlab.rb, sinon doit correspondre à external_url
urlstringouiL'URL visible par l'utilisateur pour le site Geo.
internal_urlstringnonL'URL définie sur le site principal que les sites secondaires doivent utiliser pour le contacter. Renvoie url si non défini.
files_max_capacityentiernonContrôle la simultanéité maximale du remplissage arrière LFS/pièces jointes pour ce site secondaire. La valeur par défaut est 10.
repos_max_capacityentiernonContrôle la simultanéité maximale du remplissage arrière du dépôt pour ce site secondaire. La valeur par défaut est 25.
verification_max_capacityentiernonContrôle la simultanéité maximale de la vérification du dépôt pour ce site. La valeur par défaut est 100.
container_repositories_max_capacityentiernonContrôle la simultanéité maximale de la synchronisation du dépôt de conteneurs pour ce site. La valeur par défaut est 10.
sync_object_storagebooleannonIndicateur précisant si le site Geo secondaire doit répliquer les blobs dans le stockage d'objets. La valeur par défaut est false.
selective_sync_typestringnonLimite la synchronisation à des groupes ou des shards spécifiques uniquement. Valeurs valides : "namespaces", "shards", ou null.
selective_sync_shardstableaunonLe stockage du dépôt pour les projets synchronisés si selective_sync_type == shards.
selective_sync_namespace_idstableaunonLes identifiants des groupes à synchroniser, si selective_sync_type == namespaces.
minimum_reverification_intervalentiernonL'intervalle (en jours) pendant lequel la vérification du dépôt est valide. Une fois expiré, il est revérifié. Cela n'a aucun effet lorsque défini sur un site secondaire.
blob_download_timeoutentiernonLe délai d'expiration (en secondes) pour la réplication des blobs. La valeur par défaut est 28800. Le maximum est 86400.

Exemple de réponse :

json
{
  "id": 3,
  "name": "Test Site 1",
  "url": "https://secondary.example.com/",
  "internal_url": "https://secondary.example.com/",
  "primary": false,
  "enabled": true,
  "current": false,
  "files_max_capacity": 10,
  "repos_max_capacity": 25,
  "verification_max_capacity": 100,
  "container_repositories_max_capacity": 10,
  "selective_sync_type": "namespaces",
  "selective_sync_shards": [],
  "selective_sync_namespace_ids": [1, 25],
  "minimum_reverification_interval": 7,
  "sync_object_storage": false,
  "blob_download_timeout": 28800,
  "web_edit_url": "https://primary.example.com/admin/geo/sites/3/edit",
  "web_geo_replication_details_url": "https://secondary.example.com/admin/geo/sites/3/replication/lfs_objects",
  "_links": {
     "self": "https://primary.example.com/api/v4/geo_sites/3",
     "status": "https://primary.example.com/api/v4/geo_sites/3/status",
     "repair": "https://primary.example.com/api/v4/geo_sites/3/repair"
  }
}

Lister tous les sites Geo {#list-all-geo-sites}

Liste tous les sites Geo.

plaintext
GET /geo_sites
shell
curl --header "PRIVATE-TOKEN: <your_access_token>" \
     --url "https://primary.example.com/api/v4/geo_sites"

Exemple de réponse :

json
[
  {
    "id": 1,
    "name": "us-site",
    "url": "https://primary.example.com/",
    "internal_url": "https://internal.example.com/",
    "primary": true,
    "enabled": true,
    "current": true,
    "files_max_capacity": 10,
    "repos_max_capacity": 25,
    "verification_max_capacity": 100,
    "container_repositories_max_capacity": 10,
    "selective_sync_type": "namespaces",
    "selective_sync_shards": [],
    "selective_sync_namespace_ids": [1, 25],
    "minimum_reverification_interval": 7,
    "blob_download_timeout": 28800,
    "web_edit_url": "https://primary.example.com/admin/geo/sites/1/edit",
    "_links": {
      "self": "https://primary.example.com/api/v4/geo_sites/1",
      "status":"https://primary.example.com/api/v4/geo_sites/1/status",
      "repair":"https://primary.example.com/api/v4/geo_sites/1/repair"
    }
  },
  {
    "id": 2,
    "name": "cn-site",
    "url": "https://secondary.example.com/",
    "internal_url": "https://secondary.example.com/",
    "primary": false,
    "enabled": true,
    "current": false,
    "files_max_capacity": 10,
    "repos_max_capacity": 25,
    "verification_max_capacity": 100,
    "container_repositories_max_capacity": 10,
    "selective_sync_type": "namespaces",
    "selective_sync_shards": [],
    "selective_sync_namespace_ids": [1, 25],
    "minimum_reverification_interval": 7,
    "sync_object_storage": true,
    "blob_download_timeout": 28800,
    "web_edit_url": "https://primary.example.com/admin/geo/sites/2/edit",
    "web_geo_replication_details_url": "https://secondary.example.com/admin/geo/sites/2/replication/lfs_objects",
    "_links": {
      "self":"https://primary.example.com/api/v4/geo_sites/2",
      "status":"https://primary.example.com/api/v4/geo_sites/2/status",
      "repair":"https://primary.example.com/api/v4/geo_sites/2/repair"
    }
  }
]

Récupérer un site Geo {#retrieve-a-geo-site}

Récupère un site Geo spécifié.

plaintext
GET /geo_sites/:id
shell
curl --header "PRIVATE-TOKEN: <your_access_token>" \
     --url "https://primary.example.com/api/v4/geo_sites/1"

Exemple de réponse :

json
{
  "id": 1,
  "name": "us-site",
  "url": "https://primary.example.com/",
  "internal_url": "https://primary.example.com/",
  "primary": true,
  "enabled": true,
  "current": true,
  "files_max_capacity": 10,
  "repos_max_capacity": 25,
  "verification_max_capacity": 100,
  "container_repositories_max_capacity": 10,
  "selective_sync_type": "namespaces",
  "selective_sync_shards": [],
  "selective_sync_namespace_ids": [1, 25],
  "minimum_reverification_interval": 7,
  "blob_download_timeout": 28800,
  "web_edit_url": "https://primary.example.com/admin/geo/sites/1/edit",
  "_links": {
    "self": "https://primary.example.com/api/v4/geo_sites/1",
    "status":"https://primary.example.com/api/v4/geo_sites/1/status",
    "repair":"https://primary.example.com/api/v4/geo_sites/1/repair"
  }
}

Mettre à jour un site Geo {#update-a-geo-site}

{{< history >}}

  • blob_download_timeout a été introduit dans GitLab 18.10.

{{< /history >}}

Met à jour un site Geo spécifié.

plaintext
PUT /geo_sites/:id
AttributTypeObligatoireDescription
identierouiL'identifiant du site Geo.
enabledbooleannonIndicateur précisant si le site Geo est activé.
namestringnonL'identifiant unique du site Geo. Doit correspondre à geo_node_name s'il est défini dans gitlab.rb, sinon doit correspondre à external_url.
urlstringnonL'URL visible par l'utilisateur du site Geo.
internal_urlstringnonL'URL définie sur le site principal que les sites secondaires doivent utiliser pour le contacter. Renvoie url si non défini.
files_max_capacityentiernonContrôle la simultanéité maximale du remplissage arrière LFS/pièces jointes pour ce site secondaire.
repos_max_capacityentiernonContrôle la simultanéité maximale du remplissage arrière du dépôt pour ce site secondaire.
verification_max_capacityentiernonContrôle la simultanéité maximale de la vérification pour ce site.
container_repositories_max_capacityentiernonContrôle la simultanéité maximale de la synchronisation du dépôt de conteneurs pour ce site.
selective_sync_typestringnonLimite la synchronisation à des groupes ou des shards spécifiques uniquement. Valeurs valides : "namespaces", "shards", ou null.
selective_sync_shardstableaunonLe stockage du dépôt pour les projets synchronisés si selective_sync_type == shards.
selective_sync_namespace_idstableaunonLes identifiants des groupes à synchroniser, si selective_sync_type == namespaces.
minimum_reverification_intervalentiernonL'intervalle (en jours) pendant lequel la vérification du dépôt est valide. Une fois expiré, il est revérifié. Cela n'a aucun effet lorsque défini sur un site secondaire.
blob_download_timeoutentiernonLe délai d'expiration (en secondes) pour la réplication des blobs. La valeur par défaut est 28800. Le maximum est 86400.

Exemple de réponse :

json
{
  "id": 1,
  "name": "us-site",
  "url": "https://primary.example.com/",
  "internal_url": "https://internal.example.com/",
  "primary": true,
  "enabled": true,
  "current": true,
  "files_max_capacity": 10,
  "repos_max_capacity": 25,
  "verification_max_capacity": 100,
  "container_repositories_max_capacity": 10,
  "selective_sync_type": "namespaces",
  "selective_sync_shards": [],
  "selective_sync_namespace_ids": [1, 25],
  "minimum_reverification_interval": 7,
  "blob_download_timeout": 28800,
  "web_edit_url": "https://primary.example.com/admin/geo/sites/1/edit",
  "_links": {
    "self": "https://primary.example.com/api/v4/geo_sites/1",
    "status": "https://primary.example.com/api/v4/geo_sites/1/status",
    "repair": "https://primary.example.com/api/v4/geo_sites/1/repair"
  }
}

Supprimer un site Geo {#delete-a-geo-site}

Supprime un site Geo.

plaintext
DELETE /geo_sites/:id
AttributTypeObligatoireDescription
identierouiL'identifiant du site Geo.

Réparer un site Geo {#repair-a-geo-site}

Répare l'authentification OAuth d'un site Geo en cas de problème de synchronisation OAuth entre les sites Geo principal ou secondaires. Dans ce cas, le message suivant peut s'afficher :

plaintext
There are no OAuth application defined for this Geo node.
plaintext
POST /geo_sites/:id/repair

Exemple de réponse :

json
{
  "id": 1,
  "name": "us-site",
  "url": "https://primary.example.com/",
  "internal_url": "https://primary.example.com/",
  "primary": true,
  "enabled": true,
  "current": true,
  "files_max_capacity": 10,
  "repos_max_capacity": 25,
  "verification_max_capacity": 100,
  "container_repositories_max_capacity": 10,
  "blob_download_timeout": 28800,
  "web_edit_url": "https://primary.example.com/admin/geo/sites/1/edit",
  "_links": {
    "self": "https://primary.example.com/api/v4/geo_sites/1",
    "status":"https://primary.example.com/api/v4/geo_sites/1/status",
    "repair":"https://primary.example.com/api/v4/geo_sites/1/repair"
  }
}

Lister tous les statuts des sites Geo {#list-all-geo-site-statuses}

Liste tous les statuts des sites Geo.

plaintext
GET /geo_sites/status
shell
curl --header "PRIVATE-TOKEN: <your_access_token>" \
     --url "https://primary.example.com/api/v4/geo_sites/status"

Exemple de réponse :

json
[
  {
    "geo_node_id": 1,
    "projects_count": null,
    "container_repositories_replication_enabled": null,
    "ci_secure_files_count": 0,
    "ci_secure_files_checksum_total_count": 0,
    "ci_secure_files_checksummed_count": 0,
    "ci_secure_files_checksum_failed_count": 0,
    "ci_secure_files_synced_count": null,
    "ci_secure_files_failed_count": null,
    "ci_secure_files_registry_count": null,
    "ci_secure_files_verification_total_count": null,
    "ci_secure_files_verified_count": null,
    "ci_secure_files_verification_failed_count": null,
    "container_repositories_count": 0,
    "container_repositories_checksum_total_count": 0,
    "container_repositories_checksummed_count": 0,
    "container_repositories_checksum_failed_count": 0,
    "container_repositories_synced_count": null,
    "container_repositories_failed_count": null,
    "container_repositories_registry_count": null,
    "container_repositories_verification_total_count": null,
    "container_repositories_verified_count": null,
    "container_repositories_verification_failed_count": null,
    "dependency_proxy_blobs_count": 0,
    "dependency_proxy_blobs_checksum_total_count": 0,
    "dependency_proxy_blobs_checksummed_count": 0,
    "dependency_proxy_blobs_checksum_failed_count": 0,
    "dependency_proxy_blobs_synced_count": null,
    "dependency_proxy_blobs_failed_count": null,
    "dependency_proxy_blobs_registry_count": null,
    "dependency_proxy_blobs_verification_total_count": null,
    "dependency_proxy_blobs_verified_count": null,
    "dependency_proxy_blobs_verification_failed_count": null,
    "dependency_proxy_manifests_count": 0,
    "dependency_proxy_manifests_checksum_total_count": 0,
    "dependency_proxy_manifests_checksummed_count": 0,
    "dependency_proxy_manifests_checksum_failed_count": 0,
    "dependency_proxy_manifests_synced_count": null,
    "dependency_proxy_manifests_failed_count": null,
    "dependency_proxy_manifests_registry_count": null,
    "dependency_proxy_manifests_verification_total_count": null,
    "dependency_proxy_manifests_verified_count": null,
    "dependency_proxy_manifests_verification_failed_count": null,
    "design_management_repositories_count": 0,
    "design_management_repositories_checksum_total_count": 0,
    "design_management_repositories_checksummed_count": 0,
    "design_management_repositories_checksum_failed_count": 0,
    "design_management_repositories_synced_count": null,
    "design_management_repositories_failed_count": null,
    "design_management_repositories_registry_count": null,
    "design_management_repositories_verification_total_count": null,
    "design_management_repositories_verified_count": null,
    "design_management_repositories_verification_failed_count": null,
    "group_wiki_repositories_count": 0,
    "group_wiki_repositories_checksum_total_count": 0,
    "group_wiki_repositories_checksummed_count": 0,
    "group_wiki_repositories_checksum_failed_count": 0,
    "group_wiki_repositories_synced_count": null,
    "group_wiki_repositories_failed_count": null,
    "group_wiki_repositories_registry_count": null,
    "group_wiki_repositories_verification_total_count": null,
    "group_wiki_repositories_verified_count": null,
    "group_wiki_repositories_verification_failed_count": null,
    "job_artifacts_count": 100,
    "job_artifacts_checksum_total_count": 100,
    "job_artifacts_checksummed_count": 100,
    "job_artifacts_checksum_failed_count": 0,
    "job_artifacts_synced_count": null,
    "job_artifacts_failed_count": null,
    "job_artifacts_registry_count": null,
    "job_artifacts_verification_total_count": null,
    "job_artifacts_verified_count": null,
    "job_artifacts_verification_failed_count": null,
    "lfs_objects_count": 9,
    "lfs_objects_checksum_total_count": 9,
    "lfs_objects_checksummed_count": 9,
    "lfs_objects_checksum_failed_count": 0,
    "lfs_objects_synced_count": null,
    "lfs_objects_failed_count": null,
    "lfs_objects_registry_count": null,
    "lfs_objects_verification_total_count": null,
    "lfs_objects_verified_count": null,
    "lfs_objects_verification_failed_count": null,
    "merge_request_diffs_count": 0,
    "merge_request_diffs_checksum_total_count": 0,
    "merge_request_diffs_checksummed_count": 0,
    "merge_request_diffs_checksum_failed_count": 0,
    "merge_request_diffs_synced_count": null,
    "merge_request_diffs_failed_count": null,
    "merge_request_diffs_registry_count": null,
    "merge_request_diffs_verification_total_count": null,
    "merge_request_diffs_verified_count": null,
    "merge_request_diffs_verification_failed_count": null,
    "package_files_count": 25,
    "package_files_checksum_total_count": 25,
    "package_files_checksummed_count": 25,
    "package_files_checksum_failed_count": 0,
    "package_files_synced_count": null,
    "package_files_failed_count": null,
    "package_files_registry_count": null,
    "package_files_verification_total_count": null,
    "package_files_verified_count": null,
    "package_files_verification_failed_count": null,
    "pages_deployments_count": 0,
    "pages_deployments_checksum_total_count": 0,
    "pages_deployments_checksummed_count": 0,
    "pages_deployments_checksum_failed_count": 0,
    "pages_deployments_synced_count": null,
    "pages_deployments_failed_count": null,
    "pages_deployments_registry_count": null,
    "pages_deployments_verification_total_count": null,
    "pages_deployments_verified_count": null,
    "pages_deployments_verification_failed_count": null,
    "pipeline_artifacts_count": 0,
    "pipeline_artifacts_checksum_total_count": 0,
    "pipeline_artifacts_checksummed_count": 0,
    "pipeline_artifacts_checksum_failed_count": 0,
    "pipeline_artifacts_synced_count": null,
    "pipeline_artifacts_failed_count": null,
    "pipeline_artifacts_registry_count": null,
    "pipeline_artifacts_verification_total_count": null,
    "pipeline_artifacts_verified_count": null,
    "pipeline_artifacts_verification_failed_count": null,
    "project_repositories_count": 19,
    "project_repositories_checksum_total_count": 19,
    "project_repositories_checksummed_count": 19,
    "project_repositories_checksum_failed_count": 0,
    "project_repositories_synced_count": null,
    "project_repositories_failed_count": null,
    "project_repositories_registry_count": null,
    "project_repositories_verification_total_count": null,
    "project_repositories_verified_count": null,
    "project_repositories_verification_failed_count": null,
    "project_wiki_repositories_count": 19,
    "project_wiki_repositories_checksum_total_count": 19,
    "project_wiki_repositories_checksummed_count": 19,
    "project_wiki_repositories_checksum_failed_count": 0,
    "project_wiki_repositories_synced_count": null,
    "project_wiki_repositories_failed_count": null,
    "project_wiki_repositories_registry_count": null,
    "project_wiki_repositories_verification_total_count": null,
    "project_wiki_repositories_verified_count": null,
    "project_wiki_repositories_verification_failed_count": null,
    "snippet_repositories_count": 20,
    "snippet_repositories_checksum_total_count": 20,
    "snippet_repositories_checksummed_count": 20,
    "snippet_repositories_checksum_failed_count": 0,
    "snippet_repositories_synced_count": null,
    "snippet_repositories_failed_count": null,
    "snippet_repositories_registry_count": null,
    "snippet_repositories_verification_total_count": null,
    "snippet_repositories_verified_count": null,
    "snippet_repositories_verification_failed_count": null,
    "terraform_state_versions_count": 18,
    "terraform_state_versions_checksum_total_count": 18,
    "terraform_state_versions_checksummed_count": 18,
    "terraform_state_versions_checksum_failed_count": 0,
    "terraform_state_versions_synced_count": null,
    "terraform_state_versions_failed_count": null,
    "terraform_state_versions_registry_count": null,
    "terraform_state_versions_verification_total_count": null,
    "terraform_state_versions_verified_count": null,
    "terraform_state_versions_verification_failed_count": null,
    "uploads_count": 55,
    "uploads_checksum_total_count": 55,
    "uploads_checksummed_count": 55,
    "uploads_checksum_failed_count": 0,
    "uploads_synced_count": null,
    "uploads_failed_count": null,
    "uploads_registry_count": null,
    "uploads_verification_total_count": null,
    "uploads_verified_count": null,
    "uploads_verification_failed_count": null,
    "abuse_report_uploads_count": 0,
    "abuse_report_uploads_checksum_total_count": 0,
    "abuse_report_uploads_checksummed_count": 0,
    "abuse_report_uploads_checksum_failed_count": 0,
    "abuse_report_uploads_synced_count": null,
    "abuse_report_uploads_failed_count": null,
    "abuse_report_uploads_registry_count": null,
    "abuse_report_uploads_verification_total_count": null,
    "abuse_report_uploads_verified_count": null,
    "abuse_report_uploads_verification_failed_count": null,
    "abuse_report_uploads_synced_in_percentage": "0.00%",
    "abuse_report_uploads_verified_in_percentage": "0.00%",
    "project_uploads_count": 0,
    "project_uploads_checksum_total_count": 0,
    "project_uploads_checksummed_count": 0,
    "project_uploads_checksum_failed_count": 0,
    "project_uploads_synced_count": null,
    "project_uploads_failed_count": null,
    "project_uploads_registry_count": null,
    "project_uploads_verification_total_count": null,
    "project_uploads_verified_count": null,
    "project_uploads_verification_failed_count": null,
    "project_uploads_synced_in_percentage": "0.00%",
    "project_uploads_verified_in_percentage": "0.00%",
    "group_uploads_count": 0,
    "group_uploads_checksum_total_count": 0,
    "group_uploads_checksummed_count": 0,
    "group_uploads_checksum_failed_count": 0,
    "group_uploads_synced_count": null,
    "group_uploads_failed_count": null,
    "group_uploads_registry_count": null,
    "group_uploads_verification_total_count": null,
    "group_uploads_verified_count": null,
    "group_uploads_verification_failed_count": null,
    "group_uploads_synced_in_percentage": "0.00%",
    "group_uploads_verified_in_percentage": "0.00%",
    "user_uploads_count": 0,
    "user_uploads_checksum_total_count": 0,
    "user_uploads_checksummed_count": 0,
    "user_uploads_checksum_failed_count": 0,
    "user_uploads_synced_count": null,
    "user_uploads_failed_count": null,
    "user_uploads_registry_count": null,
    "user_uploads_verification_total_count": null,
    "user_uploads_verified_count": null,
    "user_uploads_verification_failed_count": null,
    "user_uploads_synced_in_percentage": "0.00%",
    "user_uploads_verified_in_percentage": "0.00%",
    "design_management_action_uploads_count": 0,
    "design_management_action_uploads_checksum_total_count": 0,
    "design_management_action_uploads_checksummed_count": 0,
    "design_management_action_uploads_checksum_failed_count": 0,
    "design_management_action_uploads_synced_count": null,
    "design_management_action_uploads_failed_count": null,
    "design_management_action_uploads_registry_count": null,
    "design_management_action_uploads_verification_total_count": null,
    "design_management_action_uploads_verified_count": null,
    "design_management_action_uploads_verification_failed_count": null,
    "design_management_action_uploads_synced_in_percentage": "0.00%",
    "design_management_action_uploads_verified_in_percentage": "0.00%",
    "bulk_import_export_upload_uploads_count": 0,
    "bulk_import_export_upload_uploads_checksum_total_count": 0,
    "bulk_import_export_upload_uploads_checksummed_count": 0,
    "bulk_import_export_upload_uploads_checksum_failed_count": 0,
    "bulk_import_export_upload_uploads_synced_count": null,
    "bulk_import_export_upload_uploads_failed_count": null,
    "bulk_import_export_upload_uploads_registry_count": null,
    "bulk_import_export_upload_uploads_verification_total_count": null,
    "bulk_import_export_upload_uploads_verified_count": null,
    "bulk_import_export_upload_uploads_verification_failed_count": null,
    "bulk_import_export_upload_uploads_synced_in_percentage": "0.00%",
    "bulk_import_export_upload_uploads_verified_in_percentage": "0.00%",
    "achievement_uploads_count": 0,
    "achievement_uploads_checksum_total_count": 0,
    "achievement_uploads_checksummed_count": 0,
    "achievement_uploads_checksum_failed_count": 0,
    "achievement_uploads_synced_count": null,
    "achievement_uploads_failed_count": null,
    "achievement_uploads_registry_count": null,
    "achievement_uploads_verification_total_count": null,
    "achievement_uploads_verified_count": null,
    "achievement_uploads_verification_failed_count": null,
    "achievement_uploads_synced_in_percentage": "0.00%",
    "achievement_uploads_verified_in_percentage": "0.00%",
    "ai_vectorizable_file_uploads_count": 0,
    "ai_vectorizable_file_uploads_checksum_total_count": 0,
    "ai_vectorizable_file_uploads_checksummed_count": 0,
    "ai_vectorizable_file_uploads_checksum_failed_count": 0,
    "ai_vectorizable_file_uploads_synced_count": null,
    "ai_vectorizable_file_uploads_failed_count": null,
    "ai_vectorizable_file_uploads_registry_count": null,
    "ai_vectorizable_file_uploads_verification_total_count": null,
    "ai_vectorizable_file_uploads_verified_count": null,
    "ai_vectorizable_file_uploads_verification_failed_count": null,
    "ai_vectorizable_file_uploads_synced_in_percentage": "0.00%",
    "ai_vectorizable_file_uploads_verified_in_percentage": "0.00%",
    "import_export_upload_uploads_count": 0,
    "import_export_upload_uploads_checksum_total_count": 0,
    "import_export_upload_uploads_checksummed_count": 0,
    "import_export_upload_uploads_checksum_failed_count": 0,
    "import_export_upload_uploads_synced_count": null,
    "import_export_upload_uploads_failed_count": null,
    "import_export_upload_uploads_registry_count": null,
    "import_export_upload_uploads_verification_total_count": null,
    "import_export_upload_uploads_verified_count": null,
    "import_export_upload_uploads_verification_failed_count": null,
    "import_export_upload_uploads_synced_in_percentage": "0.00%",
    "import_export_upload_uploads_verified_in_percentage": "0.00%",
    "vulnerability_archive_export_uploads_count": 0,
    "vulnerability_archive_export_uploads_checksum_total_count": 0,
    "vulnerability_archive_export_uploads_checksummed_count": 0,
    "vulnerability_archive_export_uploads_checksum_failed_count": 0,
    "vulnerability_archive_export_uploads_synced_count": null,
    "vulnerability_archive_export_uploads_failed_count": null,
    "vulnerability_archive_export_uploads_registry_count": null,
    "vulnerability_archive_export_uploads_verification_total_count": null,
    "vulnerability_archive_export_uploads_verified_count": null,
    "vulnerability_archive_export_uploads_verification_failed_count": null,
    "vulnerability_archive_export_uploads_synced_in_percentage": "0.00%",
    "vulnerability_archive_export_uploads_verified_in_percentage": "0.00%",
    "project_import_export_relation_export_upload_uploads_count": 0,
    "project_import_export_relation_export_upload_uploads_checksum_total_count": 0,
    "project_import_export_relation_export_upload_uploads_checksummed_count": 0,
    "project_import_export_relation_export_upload_uploads_checksum_failed_count": 0,
    "project_import_export_relation_export_upload_uploads_synced_count": null,
    "project_import_export_relation_export_upload_uploads_failed_count": null,
    "project_import_export_relation_export_upload_uploads_registry_count": null,
    "project_import_export_relation_export_upload_uploads_verification_total_count": null,
    "project_import_export_relation_export_upload_uploads_verified_count": null,
    "project_import_export_relation_export_upload_uploads_verification_failed_count": null,
    "project_import_export_relation_export_upload_uploads_synced_in_percentage": "0.00%",
    "project_import_export_relation_export_upload_uploads_verified_in_percentage": "0.00%",
    "project_import_export_relation_export_upload_uploads_oldest_unsynced_time": null,
    "vulnerability_export_part_uploads_count": 0,
    "vulnerability_export_part_uploads_checksum_total_count": 0,
    "vulnerability_export_part_uploads_checksummed_count": 0,
    "vulnerability_export_part_uploads_checksum_failed_count": 0,
    "vulnerability_export_part_uploads_synced_count": null,
    "vulnerability_export_part_uploads_failed_count": null,
    "vulnerability_export_part_uploads_registry_count": null,
    "vulnerability_export_part_uploads_verification_total_count": null,
    "vulnerability_export_part_uploads_verified_count": null,
    "vulnerability_export_part_uploads_verification_failed_count": null,
    "vulnerability_export_part_uploads_synced_in_percentage": "0.00%",
    "vulnerability_export_part_uploads_verified_in_percentage": "0.00%",
    "vulnerability_export_part_uploads_oldest_unsynced_time": null,
    "vulnerability_export_uploads_count": 0,
    "vulnerability_export_uploads_checksum_total_count": 0,
    "vulnerability_export_uploads_checksummed_count": 0,
    "vulnerability_export_uploads_checksum_failed_count": 0,
    "vulnerability_export_uploads_synced_count": null,
    "vulnerability_export_uploads_failed_count": null,
    "vulnerability_export_uploads_registry_count": null,
    "vulnerability_export_uploads_verification_total_count": null,
    "vulnerability_export_uploads_verified_count": null,
    "vulnerability_export_uploads_verification_failed_count": null,
    "vulnerability_export_uploads_synced_in_percentage": "0.00%",
    "vulnerability_export_uploads_verified_in_percentage": "0.00%",
    "user_permission_export_upload_uploads_count": 0,
    "user_permission_export_upload_uploads_checksum_total_count": 0,
    "user_permission_export_upload_uploads_checksummed_count": 0,
    "user_permission_export_upload_uploads_checksum_failed_count": 0,
    "user_permission_export_upload_uploads_synced_count": null,
    "user_permission_export_upload_uploads_failed_count": null,
    "user_permission_export_upload_uploads_registry_count": null,
    "user_permission_export_upload_uploads_verification_total_count": null,
    "user_permission_export_upload_uploads_verified_count": null,
    "user_permission_export_upload_uploads_verification_failed_count": null,
    "user_permission_export_upload_uploads_synced_in_percentage": "0.00%",
    "user_permission_export_upload_uploads_verified_in_percentage": "0.00%",
    "user_permission_export_upload_uploads_oldest_unsynced_time": null,
    "issuable_metric_image_uploads_count": 0,
    "issuable_metric_image_uploads_checksum_total_count": 0,
    "issuable_metric_image_uploads_checksummed_count": 0,
    "issuable_metric_image_uploads_checksum_failed_count": 0,
    "issuable_metric_image_uploads_synced_count": null,
    "issuable_metric_image_uploads_failed_count": null,
    "issuable_metric_image_uploads_registry_count": null,
    "issuable_metric_image_uploads_verification_total_count": null,
    "issuable_metric_image_uploads_verified_count": null,
    "issuable_metric_image_uploads_verification_failed_count": null,
    "issuable_metric_image_uploads_synced_in_percentage": "0.00%",
    "issuable_metric_image_uploads_verified_in_percentage": "0.00%",
    "issuable_metric_image_uploads_oldest_unsynced_time": null,
    "packages_debian_project_component_files_count": 0,
    "packages_debian_project_component_files_checksum_total_count": 0,
    "packages_debian_project_component_files_checksummed_count": 0,
    "packages_debian_project_component_files_checksum_failed_count": 0,
    "packages_debian_project_component_files_synced_count": null,
    "packages_debian_project_component_files_failed_count": null,
    "packages_debian_project_component_files_registry_count": null,
    "packages_debian_project_component_files_verification_total_count": null,
    "packages_debian_project_component_files_verified_count": null,
    "packages_debian_project_component_files_verification_failed_count": null,
    "packages_debian_project_component_files_synced_in_percentage": "0.00%",
    "packages_debian_project_component_files_verified_in_percentage": "0.00%",
    "git_fetch_event_count_weekly": null,
    "git_push_event_count_weekly": null,
    "proxy_remote_requests_event_count_weekly": null,
    "proxy_local_requests_event_count_weekly": null,
    "repositories_checked_in_percentage": "0.00%",
    "replication_slots_used_in_percentage": "100.00%",
    "ci_secure_files_synced_in_percentage": "0.00%",
    "ci_secure_files_verified_in_percentage": "0.00%",
    "container_repositories_synced_in_percentage": "0.00%",
    "container_repositories_verified_in_percentage": "0.00%",
    "dependency_proxy_blobs_synced_in_percentage": "0.00%",
    "dependency_proxy_blobs_verified_in_percentage": "0.00%",
    "dependency_proxy_manifests_synced_in_percentage": "0.00%",
    "dependency_proxy_manifests_verified_in_percentage": "0.00%",
    "design_management_repositories_synced_in_percentage": "0.00%",
    "design_management_repositories_verified_in_percentage": "0.00%",
    "group_wiki_repositories_synced_in_percentage": "0.00%",
    "group_wiki_repositories_verified_in_percentage": "0.00%",
    "job_artifacts_synced_in_percentage": "0.00%",
    "job_artifacts_verified_in_percentage": "0.00%",
    "lfs_objects_synced_in_percentage": "0.00%",
    "lfs_objects_verified_in_percentage": "0.00%",
    "merge_request_diffs_synced_in_percentage": "0.00%",
    "merge_request_diffs_verified_in_percentage": "0.00%",
    "package_files_synced_in_percentage": "0.00%",
    "package_files_verified_in_percentage": "0.00%",
    "pages_deployments_synced_in_percentage": "0.00%",
    "pages_deployments_verified_in_percentage": "0.00%",
    "pipeline_artifacts_synced_in_percentage": "0.00%",
    "pipeline_artifacts_verified_in_percentage": "0.00%",
    "project_repositories_synced_in_percentage": "0.00%",
    "project_repositories_verified_in_percentage": "0.00%",
    "project_wiki_repositories_synced_in_percentage": "0.00%",
    "project_wiki_repositories_verified_in_percentage": "0.00%",
    "snippet_repositories_synced_in_percentage": "0.00%",
    "snippet_repositories_verified_in_percentage": "0.00%",
    "terraform_state_versions_synced_in_percentage": "0.00%",
    "terraform_state_versions_verified_in_percentage": "0.00%",
    "uploads_synced_in_percentage": "0.00%",
    "uploads_verified_in_percentage": "0.00%",
    "repositories_count": 19,
    "replication_slots_count": 1,
    "replication_slots_used_count": 1,
    "healthy": true,
    "health": "Healthy",
    "health_status": "Healthy",
    "missing_oauth_application": false,
    "db_replication_lag_seconds": null,
    "replication_slots_max_retained_wal_bytes": 0,
    "repositories_checked_count": null,
    "repositories_checked_failed_count": null,
    "last_event_id": 534,
    "last_event_timestamp": 1746370442,
    "cursor_last_event_id": null,
    "cursor_last_event_timestamp": 0,
    "last_successful_status_check_timestamp": 1746469565,
    "version": "18.0.0-pre",
    "revision": "bff6f8c6c04",
    "selective_sync_type": null,
    "namespaces": [],
    "updated_at": "2025-05-05T18:26:07.379Z",
    "storage_shards_match": true,
    "_links": {
        "self": "https://primary.example.com/api/v4/geo_sites/1/status",
        "site": "https://primary.example.com/api/v4/geo_sites/1"
    }
  },
  {
    "geo_node_id": 2,
    "projects_count": null,
    "container_repositories_replication_enabled": true,
    "ci_secure_files_count": 0,
    "ci_secure_files_checksum_total_count": null,
    "ci_secure_files_checksummed_count": null,
    "ci_secure_files_checksum_failed_count": null,
    "ci_secure_files_synced_count": 0,
    "ci_secure_files_failed_count": 0,
    "ci_secure_files_registry_count": 0,
    "ci_secure_files_verification_total_count": 0,
    "ci_secure_files_verified_count": 0,
    "ci_secure_files_verification_failed_count": 0,
    "container_repositories_count": 0,
    "container_repositories_checksum_total_count": null,
    "container_repositories_checksummed_count": null,
    "container_repositories_checksum_failed_count": null,
    "container_repositories_synced_count": 0,
    "container_repositories_failed_count": 0,
    "container_repositories_registry_count": 0,
    "container_repositories_verification_total_count": 0,
    "container_repositories_verified_count": 0,
    "container_repositories_verification_failed_count": 0,
    "dependency_proxy_blobs_count": 0,
    "dependency_proxy_blobs_checksum_total_count": null,
    "dependency_proxy_blobs_checksummed_count": null,
    "dependency_proxy_blobs_checksum_failed_count": null,
    "dependency_proxy_blobs_synced_count": 0,
    "dependency_proxy_blobs_failed_count": 0,
    "dependency_proxy_blobs_registry_count": 0,
    "dependency_proxy_blobs_verification_total_count": 0,
    "dependency_proxy_blobs_verified_count": 0,
    "dependency_proxy_blobs_verification_failed_count": 0,
    "dependency_proxy_manifests_count": 0,
    "dependency_proxy_manifests_checksum_total_count": null,
    "dependency_proxy_manifests_checksummed_count": null,
    "dependency_proxy_manifests_checksum_failed_count": null,
    "dependency_proxy_manifests_synced_count": 0,
    "dependency_proxy_manifests_failed_count": 0,
    "dependency_proxy_manifests_registry_count": 0,
    "dependency_proxy_manifests_verification_total_count": 0,
    "dependency_proxy_manifests_verified_count": 0,
    "dependency_proxy_manifests_verification_failed_count": 0,
    "design_management_repositories_count": 0,
    "design_management_repositories_checksum_total_count": null,
    "design_management_repositories_checksummed_count": null,
    "design_management_repositories_checksum_failed_count": null,
    "design_management_repositories_synced_count": 0,
    "design_management_repositories_failed_count": 0,
    "design_management_repositories_registry_count": 0,
    "design_management_repositories_verification_total_count": 0,
    "design_management_repositories_verified_count": 0,
    "design_management_repositories_verification_failed_count": 0,
    "group_wiki_repositories_count": 0,
    "group_wiki_repositories_checksum_total_count": null,
    "group_wiki_repositories_checksummed_count": null,
    "group_wiki_repositories_checksum_failed_count": null,
    "group_wiki_repositories_synced_count": 0,
    "group_wiki_repositories_failed_count": 0,
    "group_wiki_repositories_registry_count": 0,
    "group_wiki_repositories_verification_total_count": 0,
    "group_wiki_repositories_verified_count": 0,
    "group_wiki_repositories_verification_failed_count": 0,
    "job_artifacts_count": 100,
    "job_artifacts_checksum_total_count": null,
    "job_artifacts_checksummed_count": null,
    "job_artifacts_checksum_failed_count": null,
    "job_artifacts_synced_count": 100,
    "job_artifacts_failed_count": 0,
    "job_artifacts_registry_count": 100,
    "job_artifacts_verification_total_count": 100,
    "job_artifacts_verified_count": 100,
    "job_artifacts_verification_failed_count": 0,
    "lfs_objects_count": 9,
    "lfs_objects_checksum_total_count": null,
    "lfs_objects_checksummed_count": null,
    "lfs_objects_checksum_failed_count": null,
    "lfs_objects_synced_count": 9,
    "lfs_objects_failed_count": 0,
    "lfs_objects_registry_count": 9,
    "lfs_objects_verification_total_count": 9,
    "lfs_objects_verified_count": 9,
    "lfs_objects_verification_failed_count": 0,
    "merge_request_diffs_count": 0,
    "merge_request_diffs_checksum_total_count": null,
    "merge_request_diffs_checksummed_count": null,
    "merge_request_diffs_checksum_failed_count": null,
    "merge_request_diffs_synced_count": 0,
    "merge_request_diffs_failed_count": 0,
    "merge_request_diffs_registry_count": 0,
    "merge_request_diffs_verification_total_count": 0,
    "merge_request_diffs_verified_count": 0,
    "merge_request_diffs_verification_failed_count": 0,
    "package_files_count": 25,
    "package_files_checksum_total_count": null,
    "package_files_checksummed_count": null,
    "package_files_checksum_failed_count": null,
    "package_files_synced_count": 25,
    "package_files_failed_count": 0,
    "package_files_registry_count": 25,
    "package_files_verification_total_count": 25,
    "package_files_verified_count": 25,
    "package_files_verification_failed_count": 0,
    "pages_deployments_count": 0,
    "pages_deployments_checksum_total_count": null,
    "pages_deployments_checksummed_count": null,
    "pages_deployments_checksum_failed_count": null,
    "pages_deployments_synced_count": 0,
    "pages_deployments_failed_count": 0,
    "pages_deployments_registry_count": 0,
    "pages_deployments_verification_total_count": 0,
    "pages_deployments_verified_count": 0,
    "pages_deployments_verification_failed_count": 0,
    "pipeline_artifacts_count": 0,
    "pipeline_artifacts_checksum_total_count": null,
    "pipeline_artifacts_checksummed_count": null,
    "pipeline_artifacts_checksum_failed_count": null,
    "pipeline_artifacts_synced_count": 0,
    "pipeline_artifacts_failed_count": 0,
    "pipeline_artifacts_registry_count": 0,
    "pipeline_artifacts_verification_total_count": 0,
    "pipeline_artifacts_verified_count": 0,
    "pipeline_artifacts_verification_failed_count": 0,
    "project_repositories_count": 19,
    "project_repositories_checksum_total_count": null,
    "project_repositories_checksummed_count": null,
    "project_repositories_checksum_failed_count": null,
    "project_repositories_synced_count": 19,
    "project_repositories_failed_count": 0,
    "project_repositories_registry_count": 19,
    "project_repositories_verification_total_count": 19,
    "project_repositories_verified_count": 19,
    "project_repositories_verification_failed_count": 0,
    "project_wiki_repositories_count": 19,
    "project_wiki_repositories_checksum_total_count": null,
    "project_wiki_repositories_checksummed_count": null,
    "project_wiki_repositories_checksum_failed_count": null,
    "project_wiki_repositories_synced_count": 19,
    "project_wiki_repositories_failed_count": 0,
    "project_wiki_repositories_registry_count": 19,
    "project_wiki_repositories_verification_total_count": 19,
    "project_wiki_repositories_verified_count": 19,
    "project_wiki_repositories_verification_failed_count": 0,
    "snippet_repositories_count": 20,
    "snippet_repositories_checksum_total_count": null,
    "snippet_repositories_checksummed_count": null,
    "snippet_repositories_checksum_failed_count": null,
    "snippet_repositories_synced_count": 20,
    "snippet_repositories_failed_count": 0,
    "snippet_repositories_registry_count": 20,
    "snippet_repositories_verification_total_count": 20,
    "snippet_repositories_verified_count": 20,
    "snippet_repositories_verification_failed_count": 0,
    "terraform_state_versions_count": 18,
    "terraform_state_versions_checksum_total_count": null,
    "terraform_state_versions_checksummed_count": null,
    "terraform_state_versions_checksum_failed_count": null,
    "terraform_state_versions_synced_count": 18,
    "terraform_state_versions_failed_count": 0,
    "terraform_state_versions_registry_count": 18,
    "terraform_state_versions_verification_total_count": 18,
    "terraform_state_versions_verified_count": 18,
    "terraform_state_versions_verification_failed_count": 0,
    "uploads_count": 55,
    "uploads_checksum_total_count": null,
    "uploads_checksummed_count": null,
    "uploads_checksum_failed_count": null,
    "uploads_synced_count": 55,
    "uploads_failed_count": 0,
    "uploads_registry_count": 55,
    "uploads_verification_total_count": 55,
    "uploads_verified_count": 55,
    "uploads_verification_failed_count": 0,
    "abuse_report_uploads_count": 0,
    "abuse_report_uploads_checksum_total_count": 0,
    "abuse_report_uploads_checksummed_count": 0,
    "abuse_report_uploads_checksum_failed_count": 0,
    "abuse_report_uploads_synced_count": null,
    "abuse_report_uploads_failed_count": null,
    "abuse_report_uploads_registry_count": null,
    "abuse_report_uploads_verification_total_count": null,
    "abuse_report_uploads_verified_count": null,
    "abuse_report_uploads_verification_failed_count": null,
    "abuse_report_uploads_synced_in_percentage": "0.00%",
    "abuse_report_uploads_verified_in_percentage": "0.00%",
    "project_uploads_count": 0,
    "project_uploads_checksum_total_count": 0,
    "project_uploads_checksummed_count": 0,
    "project_uploads_checksum_failed_count": 0,
    "project_uploads_synced_count": null,
    "project_uploads_failed_count": null,
    "project_uploads_registry_count": null,
    "project_uploads_verification_total_count": null,
    "project_uploads_verified_count": null,
    "project_uploads_verification_failed_count": null,
    "project_uploads_synced_in_percentage": "0.00%",
    "project_uploads_verified_in_percentage": "0.00%",
    "group_uploads_count": 0,
    "group_uploads_checksum_total_count": 0,
    "group_uploads_checksummed_count": 0,
    "group_uploads_checksum_failed_count": 0,
    "group_uploads_synced_count": null,
    "group_uploads_failed_count": null,
    "group_uploads_registry_count": null,
    "group_uploads_verification_total_count": null,
    "group_uploads_verified_count": null,
    "group_uploads_verification_failed_count": null,
    "group_uploads_synced_in_percentage": "0.00%",
    "group_uploads_verified_in_percentage": "0.00%",
    "user_uploads_count": 0,
    "user_uploads_checksum_total_count": 0,
    "user_uploads_checksummed_count": 0,
    "user_uploads_checksum_failed_count": 0,
    "user_uploads_synced_count": null,
    "user_uploads_failed_count": null,
    "user_uploads_registry_count": null,
    "user_uploads_verification_total_count": null,
    "user_uploads_verified_count": null,
    "user_uploads_verification_failed_count": null,
    "user_uploads_synced_in_percentage": "0.00%",
    "user_uploads_verified_in_percentage": "0.00%",
    "design_management_action_uploads_count": 0,
    "design_management_action_uploads_checksum_total_count": 0,
    "design_management_action_uploads_checksummed_count": 0,
    "design_management_action_uploads_checksum_failed_count": 0,
    "design_management_action_uploads_synced_count": null,
    "design_management_action_uploads_failed_count": null,
    "design_management_action_uploads_registry_count": null,
    "design_management_action_uploads_verification_total_count": null,
    "design_management_action_uploads_verified_count": null,
    "design_management_action_uploads_verification_failed_count": null,
    "design_management_action_uploads_synced_in_percentage": "0.00%",
    "design_management_action_uploads_verified_in_percentage": "0.00%",
    "bulk_import_export_upload_uploads_count": 0,
    "bulk_import_export_upload_uploads_checksum_total_count": 0,
    "bulk_import_export_upload_uploads_checksummed_count": 0,
    "bulk_import_export_upload_uploads_checksum_failed_count": 0,
    "bulk_import_export_upload_uploads_synced_count": null,
    "bulk_import_export_upload_uploads_failed_count": null,
    "bulk_import_export_upload_uploads_registry_count": null,
    "bulk_import_export_upload_uploads_verification_total_count": null,
    "bulk_import_export_upload_uploads_verified_count": null,
    "bulk_import_export_upload_uploads_verification_failed_count": null,
    "bulk_import_export_upload_uploads_synced_in_percentage": "0.00%",
    "bulk_import_export_upload_uploads_verified_in_percentage": "0.00%",
    "achievement_uploads_count": 0,
    "achievement_uploads_checksum_total_count": 0,
    "achievement_uploads_checksummed_count": 0,
    "achievement_uploads_checksum_failed_count": 0,
    "achievement_uploads_synced_count": null,
    "achievement_uploads_failed_count": null,
    "achievement_uploads_registry_count": null,
    "achievement_uploads_verification_total_count": null,
    "achievement_uploads_verified_count": null,
    "achievement_uploads_verification_failed_count": null,
    "achievement_uploads_synced_in_percentage": "0.00%",
    "achievement_uploads_verified_in_percentage": "0.00%",
    "ai_vectorizable_file_uploads_count": 0,
    "ai_vectorizable_file_uploads_checksum_total_count": 0,
    "ai_vectorizable_file_uploads_checksummed_count": 0,
    "ai_vectorizable_file_uploads_checksum_failed_count": 0,
    "ai_vectorizable_file_uploads_synced_count": null,
    "ai_vectorizable_file_uploads_failed_count": null,
    "ai_vectorizable_file_uploads_registry_count": null,
    "ai_vectorizable_file_uploads_verification_total_count": null,
    "ai_vectorizable_file_uploads_verified_count": null,
    "ai_vectorizable_file_uploads_verification_failed_count": null,
    "ai_vectorizable_file_uploads_synced_in_percentage": "0.00%",
    "ai_vectorizable_file_uploads_verified_in_percentage": "0.00%",
    "import_export_upload_uploads_count": 0,
    "import_export_upload_uploads_checksum_total_count": 0,
    "import_export_upload_uploads_checksummed_count": 0,
    "import_export_upload_uploads_checksum_failed_count": 0,
    "import_export_upload_uploads_synced_count": null,
    "import_export_upload_uploads_failed_count": null,
    "import_export_upload_uploads_registry_count": null,
    "import_export_upload_uploads_verification_total_count": null,
    "import_export_upload_uploads_verified_count": null,
    "import_export_upload_uploads_verification_failed_count": null,
    "import_export_upload_uploads_synced_in_percentage": "0.00%",
    "import_export_upload_uploads_verified_in_percentage": "0.00%",
    "vulnerability_archive_export_uploads_count": 0,
    "vulnerability_archive_export_uploads_checksum_total_count": 0,
    "vulnerability_archive_export_uploads_checksummed_count": 0,
    "vulnerability_archive_export_uploads_checksum_failed_count": 0,
    "vulnerability_archive_export_uploads_synced_count": null,
    "vulnerability_archive_export_uploads_failed_count": null,
    "vulnerability_archive_export_uploads_registry_count": null,
    "vulnerability_archive_export_uploads_verification_total_count": null,
    "vulnerability_archive_export_uploads_verified_count": null,
    "vulnerability_archive_export_uploads_verification_failed_count": null,
    "vulnerability_archive_export_uploads_synced_in_percentage": "0.00%",
    "vulnerability_archive_export_uploads_verified_in_percentage": "0.00%",
    "project_import_export_relation_export_upload_uploads_count": 0,
    "project_import_export_relation_export_upload_uploads_checksum_total_count": 0,
    "project_import_export_relation_export_upload_uploads_checksummed_count": 0,
    "project_import_export_relation_export_upload_uploads_checksum_failed_count": 0,
    "project_import_export_relation_export_upload_uploads_synced_count": null,
    "project_import_export_relation_export_upload_uploads_failed_count": null,
    "project_import_export_relation_export_upload_uploads_registry_count": null,
    "project_import_export_relation_export_upload_uploads_verification_total_count": null,
    "project_import_export_relation_export_upload_uploads_verified_count": null,
    "project_import_export_relation_export_upload_uploads_verification_failed_count": null,
    "project_import_export_relation_export_upload_uploads_synced_in_percentage": "0.00%",
    "project_import_export_relation_export_upload_uploads_verified_in_percentage": "0.00%",
    "project_import_export_relation_export_upload_uploads_oldest_unsynced_time": null,
    "vulnerability_export_part_uploads_count": 0,
    "vulnerability_export_part_uploads_checksum_total_count": 0,
    "vulnerability_export_part_uploads_checksummed_count": 0,
    "vulnerability_export_part_uploads_checksum_failed_count": 0,
    "vulnerability_export_part_uploads_synced_count": null,
    "vulnerability_export_part_uploads_failed_count": null,
    "vulnerability_export_part_uploads_registry_count": null,
    "vulnerability_export_part_uploads_verification_total_count": null,
    "vulnerability_export_part_uploads_verified_count": null,
    "vulnerability_export_part_uploads_verification_failed_count": null,
    "vulnerability_export_part_uploads_synced_in_percentage": "0.00%",
    "vulnerability_export_part_uploads_verified_in_percentage": "0.00%",
    "vulnerability_export_part_uploads_oldest_unsynced_time": null,
    "vulnerability_export_uploads_count": 0,
    "vulnerability_export_uploads_checksum_total_count": 0,
    "vulnerability_export_uploads_checksummed_count": 0,
    "vulnerability_export_uploads_checksum_failed_count": 0,
    "vulnerability_export_uploads_synced_count": null,
    "vulnerability_export_uploads_failed_count": null,
    "vulnerability_export_uploads_registry_count": null,
    "vulnerability_export_uploads_verification_total_count": null,
    "vulnerability_export_uploads_verified_count": null,
    "vulnerability_export_uploads_verification_failed_count": null,
    "vulnerability_export_uploads_synced_in_percentage": "0.00%",
    "vulnerability_export_uploads_verified_in_percentage": "0.00%",
    "user_permission_export_upload_uploads_count": 0,
    "user_permission_export_upload_uploads_checksum_total_count": 0,
    "user_permission_export_upload_uploads_checksummed_count": 0,
    "user_permission_export_upload_uploads_checksum_failed_count": 0,
    "user_permission_export_upload_uploads_synced_count": null,
    "user_permission_export_upload_uploads_failed_count": null,
    "user_permission_export_upload_uploads_registry_count": null,
    "user_permission_export_upload_uploads_verification_total_count": null,
    "user_permission_export_upload_uploads_verified_count": null,
    "user_permission_export_upload_uploads_verification_failed_count": null,
    "user_permission_export_upload_uploads_synced_in_percentage": "0.00%",
    "user_permission_export_upload_uploads_verified_in_percentage": "0.00%",
    "user_permission_export_upload_uploads_oldest_unsynced_time": null,
    "issuable_metric_image_uploads_count": 0,
    "issuable_metric_image_uploads_checksum_total_count": 0,
    "issuable_metric_image_uploads_checksummed_count": 0,
    "issuable_metric_image_uploads_checksum_failed_count": 0,
    "issuable_metric_image_uploads_synced_count": null,
    "issuable_metric_image_uploads_failed_count": null,
    "issuable_metric_image_uploads_registry_count": null,
    "issuable_metric_image_uploads_verification_total_count": null,
    "issuable_metric_image_uploads_verified_count": null,
    "issuable_metric_image_uploads_verification_failed_count": null,
    "issuable_metric_image_uploads_synced_in_percentage": "0.00%",
    "issuable_metric_image_uploads_verified_in_percentage": "0.00%",
    "issuable_metric_image_uploads_oldest_unsynced_time": null,
    "packages_debian_project_component_files_count": 0,
    "packages_debian_project_component_files_checksum_total_count": 0,
    "packages_debian_project_component_files_checksummed_count": 0,
    "packages_debian_project_component_files_checksum_failed_count": 0,
    "packages_debian_project_component_files_synced_count": null,
    "packages_debian_project_component_files_failed_count": null,
    "packages_debian_project_component_files_registry_count": null,
    "packages_debian_project_component_files_verification_total_count": null,
    "packages_debian_project_component_files_verified_count": null,
    "packages_debian_project_component_files_verification_failed_count": null,
    "packages_debian_project_component_files_synced_in_percentage": "0.00%",
    "packages_debian_project_component_files_verified_in_percentage": "0.00%",
    "git_fetch_event_count_weekly": 0,
    "git_push_event_count_weekly": 0,
    "proxy_remote_requests_event_count_weekly": 0,
    "proxy_local_requests_event_count_weekly": 0,
    "repositories_checked_in_percentage": "0.00%",
    "replication_slots_used_in_percentage": "0.00%",
    "ci_secure_files_synced_in_percentage": "0.00%",
    "ci_secure_files_verified_in_percentage": "0.00%",
    "container_repositories_synced_in_percentage": "0.00%",
    "container_repositories_verified_in_percentage": "0.00%",
    "dependency_proxy_blobs_synced_in_percentage": "0.00%",
    "dependency_proxy_blobs_verified_in_percentage": "0.00%",
    "dependency_proxy_manifests_synced_in_percentage": "0.00%",
    "dependency_proxy_manifests_verified_in_percentage": "0.00%",
    "design_management_repositories_synced_in_percentage": "0.00%",
    "design_management_repositories_verified_in_percentage": "0.00%",
    "group_wiki_repositories_synced_in_percentage": "0.00%",
    "group_wiki_repositories_verified_in_percentage": "0.00%",
    "job_artifacts_synced_in_percentage": "100.00%",
    "job_artifacts_verified_in_percentage": "100.00%",
    "lfs_objects_synced_in_percentage": "100.00%",
    "lfs_objects_verified_in_percentage": "100.00%",
    "merge_request_diffs_synced_in_percentage": "0.00%",
    "merge_request_diffs_verified_in_percentage": "0.00%",
    "package_files_synced_in_percentage": "100.00%",
    "package_files_verified_in_percentage": "100.00%",
    "pages_deployments_synced_in_percentage": "0.00%",
    "pages_deployments_verified_in_percentage": "0.00%",
    "pipeline_artifacts_synced_in_percentage": "0.00%",
    "pipeline_artifacts_verified_in_percentage": "0.00%",
    "project_repositories_synced_in_percentage": "100.00%",
    "project_repositories_verified_in_percentage": "100.00%",
    "project_wiki_repositories_synced_in_percentage": "100.00%",
    "project_wiki_repositories_verified_in_percentage": "100.00%",
    "snippet_repositories_synced_in_percentage": "100.00%",
    "snippet_repositories_verified_in_percentage": "100.00%",
    "terraform_state_versions_synced_in_percentage": "100.00%",
    "terraform_state_versions_verified_in_percentage": "100.00%",
    "uploads_synced_in_percentage": "100.00%",
    "uploads_verified_in_percentage": "100.00%",
    "repositories_count": 19,
    "replication_slots_count": null,
    "replication_slots_used_count": null,
    "healthy": true,
    "health": "Healthy",
    "health_status": "Healthy",
    "missing_oauth_application": false,
    "db_replication_lag_seconds": 0,
    "replication_slots_max_retained_wal_bytes": null,
    "repositories_checked_count": null,
    "repositories_checked_failed_count": null,
    "last_event_id": 534,
    "last_event_timestamp": 1746370442,
    "cursor_last_event_id": 534,
    "cursor_last_event_timestamp": 1746370442,
    "last_successful_status_check_timestamp": 1746469624,
    "version": "18.0.0-pre",
    "revision": "60237485299",
    "selective_sync_type": null,
    "namespaces": [],
    "updated_at": "2025-05-05T18:26:05.000Z",
    "storage_shards_match": true,
    "_links": {
        "self": "https://primary.example.com/api/v4/geo_sites/2/status",
        "site": "https://primary.example.com/api/v4/geo_sites/2"
    }
  }
]

Récupérer le statut d'un site Geo {#retrieve-a-geo-site-status}

Récupère le statut d'un site Geo spécifié.

plaintext
GET /geo_sites/:id/status
shell
curl --header "PRIVATE-TOKEN: <your_access_token>" \
     --url "https://primary.example.com/api/v4/geo_sites/2/status"

Exemple de réponse :

json
  {
    "geo_node_id": 2,
    "projects_count": null,
    "container_repositories_replication_enabled": true,
    "ci_secure_files_count": 0,
    "ci_secure_files_checksum_total_count": null,
    "ci_secure_files_checksummed_count": null,
    "ci_secure_files_checksum_failed_count": null,
    "ci_secure_files_synced_count": 0,
    "ci_secure_files_failed_count": 0,
    "ci_secure_files_registry_count": 0,
    "ci_secure_files_verification_total_count": 0,
    "ci_secure_files_verified_count": 0,
    "ci_secure_files_verification_failed_count": 0,
    "container_repositories_count": 0,
    "container_repositories_checksum_total_count": null,
    "container_repositories_checksummed_count": null,
    "container_repositories_checksum_failed_count": null,
    "container_repositories_synced_count": 0,
    "container_repositories_failed_count": 0,
    "container_repositories_registry_count": 0,
    "container_repositories_verification_total_count": 0,
    "container_repositories_verified_count": 0,
    "container_repositories_verification_failed_count": 0,
    "dependency_proxy_blobs_count": 0,
    "dependency_proxy_blobs_checksum_total_count": null,
    "dependency_proxy_blobs_checksummed_count": null,
    "dependency_proxy_blobs_checksum_failed_count": null,
    "dependency_proxy_blobs_synced_count": 0,
    "dependency_proxy_blobs_failed_count": 0,
    "dependency_proxy_blobs_registry_count": 0,
    "dependency_proxy_blobs_verification_total_count": 0,
    "dependency_proxy_blobs_verified_count": 0,
    "dependency_proxy_blobs_verification_failed_count": 0,
    "dependency_proxy_manifests_count": 0,
    "dependency_proxy_manifests_checksum_total_count": null,
    "dependency_proxy_manifests_checksummed_count": null,
    "dependency_proxy_manifests_checksum_failed_count": null,
    "dependency_proxy_manifests_synced_count": 0,
    "dependency_proxy_manifests_failed_count": 0,
    "dependency_proxy_manifests_registry_count": 0,
    "dependency_proxy_manifests_verification_total_count": 0,
    "dependency_proxy_manifests_verified_count": 0,
    "dependency_proxy_manifests_verification_failed_count": 0,
    "design_management_repositories_count": 0,
    "design_management_repositories_checksum_total_count": null,
    "design_management_repositories_checksummed_count": null,
    "design_management_repositories_checksum_failed_count": null,
    "design_management_repositories_synced_count": 0,
    "design_management_repositories_failed_count": 0,
    "design_management_repositories_registry_count": 0,
    "design_management_repositories_verification_total_count": 0,
    "design_management_repositories_verified_count": 0,
    "design_management_repositories_verification_failed_count": 0,
    "group_wiki_repositories_count": 0,
    "group_wiki_repositories_checksum_total_count": null,
    "group_wiki_repositories_checksummed_count": null,
    "group_wiki_repositories_checksum_failed_count": null,
    "group_wiki_repositories_synced_count": 0,
    "group_wiki_repositories_failed_count": 0,
    "group_wiki_repositories_registry_count": 0,
    "group_wiki_repositories_verification_total_count": 0,
    "group_wiki_repositories_verified_count": 0,
    "group_wiki_repositories_verification_failed_count": 0,
    "job_artifacts_count": 100,
    "job_artifacts_checksum_total_count": null,
    "job_artifacts_checksummed_count": null,
    "job_artifacts_checksum_failed_count": null,
    "job_artifacts_synced_count": 100,
    "job_artifacts_failed_count": 0,
    "job_artifacts_registry_count": 100,
    "job_artifacts_verification_total_count": 100,
    "job_artifacts_verified_count": 100,
    "job_artifacts_verification_failed_count": 0,
    "lfs_objects_count": 9,
    "lfs_objects_checksum_total_count": null,
    "lfs_objects_checksummed_count": null,
    "lfs_objects_checksum_failed_count": null,
    "lfs_objects_synced_count": 9,
    "lfs_objects_failed_count": 0,
    "lfs_objects_registry_count": 9,
    "lfs_objects_verification_total_count": 9,
    "lfs_objects_verified_count": 9,
    "lfs_objects_verification_failed_count": 0,
    "merge_request_diffs_count": 0,
    "merge_request_diffs_checksum_total_count": null,
    "merge_request_diffs_checksummed_count": null,
    "merge_request_diffs_checksum_failed_count": null,
    "merge_request_diffs_synced_count": 0,
    "merge_request_diffs_failed_count": 0,
    "merge_request_diffs_registry_count": 0,
    "merge_request_diffs_verification_total_count": 0,
    "merge_request_diffs_verified_count": 0,
    "merge_request_diffs_verification_failed_count": 0,
    "package_files_count": 25,
    "package_files_checksum_total_count": null,
    "package_files_checksummed_count": null,
    "package_files_checksum_failed_count": null,
    "package_files_synced_count": 25,
    "package_files_failed_count": 0,
    "package_files_registry_count": 25,
    "package_files_verification_total_count": 25,
    "package_files_verified_count": 25,
    "package_files_verification_failed_count": 0,
    "pages_deployments_count": 0,
    "pages_deployments_checksum_total_count": null,
    "pages_deployments_checksummed_count": null,
    "pages_deployments_checksum_failed_count": null,
    "pages_deployments_synced_count": 0,
    "pages_deployments_failed_count": 0,
    "pages_deployments_registry_count": 0,
    "pages_deployments_verification_total_count": 0,
    "pages_deployments_verified_count": 0,
    "pages_deployments_verification_failed_count": 0,
    "pipeline_artifacts_count": 0,
    "pipeline_artifacts_checksum_total_count": null,
    "pipeline_artifacts_checksummed_count": null,
    "pipeline_artifacts_checksum_failed_count": null,
    "pipeline_artifacts_synced_count": 0,
    "pipeline_artifacts_failed_count": 0,
    "pipeline_artifacts_registry_count": 0,
    "pipeline_artifacts_verification_total_count": 0,
    "pipeline_artifacts_verified_count": 0,
    "pipeline_artifacts_verification_failed_count": 0,
    "project_repositories_count": 19,
    "project_repositories_checksum_total_count": null,
    "project_repositories_checksummed_count": null,
    "project_repositories_checksum_failed_count": null,
    "project_repositories_synced_count": 19,
    "project_repositories_failed_count": 0,
    "project_repositories_registry_count": 19,
    "project_repositories_verification_total_count": 19,
    "project_repositories_verified_count": 19,
    "project_repositories_verification_failed_count": 0,
    "project_wiki_repositories_count": 19,
    "project_wiki_repositories_checksum_total_count": null,
    "project_wiki_repositories_checksummed_count": null,
    "project_wiki_repositories_checksum_failed_count": null,
    "project_wiki_repositories_synced_count": 19,
    "project_wiki_repositories_failed_count": 0,
    "project_wiki_repositories_registry_count": 19,
    "project_wiki_repositories_verification_total_count": 19,
    "project_wiki_repositories_verified_count": 19,
    "project_wiki_repositories_verification_failed_count": 0,
    "snippet_repositories_count": 20,
    "snippet_repositories_checksum_total_count": null,
    "snippet_repositories_checksummed_count": null,
    "snippet_repositories_checksum_failed_count": null,
    "snippet_repositories_synced_count": 20,
    "snippet_repositories_failed_count": 0,
    "snippet_repositories_registry_count": 20,
    "snippet_repositories_verification_total_count": 20,
    "snippet_repositories_verified_count": 20,
    "snippet_repositories_verification_failed_count": 0,
    "terraform_state_versions_count": 18,
    "terraform_state_versions_checksum_total_count": null,
    "terraform_state_versions_checksummed_count": null,
    "terraform_state_versions_checksum_failed_count": null,
    "terraform_state_versions_synced_count": 18,
    "terraform_state_versions_failed_count": 0,
    "terraform_state_versions_registry_count": 18,
    "terraform_state_versions_verification_total_count": 18,
    "terraform_state_versions_verified_count": 18,
    "terraform_state_versions_verification_failed_count": 0,
    "uploads_count": 55,
    "uploads_checksum_total_count": null,
    "uploads_checksummed_count": null,
    "uploads_checksum_failed_count": null,
    "uploads_synced_count": 55,
    "uploads_failed_count": 0,
    "uploads_registry_count": 55,
    "uploads_verification_total_count": 55,
    "uploads_verified_count": 55,
    "uploads_verification_failed_count": 0,
    "abuse_report_uploads_count": 0,
    "abuse_report_uploads_checksum_total_count": 0,
    "abuse_report_uploads_checksummed_count": 0,
    "abuse_report_uploads_checksum_failed_count": 0,
    "abuse_report_uploads_synced_count": null,
    "abuse_report_uploads_failed_count": null,
    "abuse_report_uploads_registry_count": null,
    "abuse_report_uploads_verification_total_count": null,
    "abuse_report_uploads_verified_count": null,
    "abuse_report_uploads_verification_failed_count": null,
    "abuse_report_uploads_synced_in_percentage": "0.00%",
    "abuse_report_uploads_verified_in_percentage": "0.00%",
    "project_uploads_count": 0,
    "project_uploads_checksum_total_count": 0,
    "project_uploads_checksummed_count": 0,
    "project_uploads_checksum_failed_count": 0,
    "project_uploads_synced_count": null,
    "project_uploads_failed_count": null,
    "project_uploads_registry_count": null,
    "project_uploads_verification_total_count": null,
    "project_uploads_verified_count": null,
    "project_uploads_verification_failed_count": null,
    "project_uploads_synced_in_percentage": "0.00%",
    "project_uploads_verified_in_percentage": "0.00%",
    "group_uploads_count": 0,
    "group_uploads_checksum_total_count": 0,
    "group_uploads_checksummed_count": 0,
    "group_uploads_checksum_failed_count": 0,
    "group_uploads_synced_count": null,
    "group_uploads_failed_count": null,
    "group_uploads_registry_count": null,
    "group_uploads_verification_total_count": null,
    "group_uploads_verified_count": null,
    "group_uploads_verification_failed_count": null,
    "group_uploads_synced_in_percentage": "0.00%",
    "group_uploads_verified_in_percentage": "0.00%",
    "user_uploads_count": 0,
    "user_uploads_checksum_total_count": 0,
    "user_uploads_checksummed_count": 0,
    "user_uploads_checksum_failed_count": 0,
    "user_uploads_synced_count": null,
    "user_uploads_failed_count": null,
    "user_uploads_registry_count": null,
    "user_uploads_verification_total_count": null,
    "user_uploads_verified_count": null,
    "user_uploads_verification_failed_count": null,
    "user_uploads_synced_in_percentage": "0.00%",
    "user_uploads_verified_in_percentage": "0.00%",
    "design_management_action_uploads_count": 0,
    "design_management_action_uploads_checksum_total_count": 0,
    "design_management_action_uploads_checksummed_count": 0,
    "design_management_action_uploads_checksum_failed_count": 0,
    "design_management_action_uploads_synced_count": null,
    "design_management_action_uploads_failed_count": null,
    "design_management_action_uploads_registry_count": null,
    "design_management_action_uploads_verification_total_count": null,
    "design_management_action_uploads_verified_count": null,
    "design_management_action_uploads_verification_failed_count": null,
    "design_management_action_uploads_synced_in_percentage": "0.00%",
    "design_management_action_uploads_verified_in_percentage": "0.00%",
    "bulk_import_export_upload_uploads_count": 0,
    "bulk_import_export_upload_uploads_checksum_total_count": 0,
    "bulk_import_export_upload_uploads_checksummed_count": 0,
    "bulk_import_export_upload_uploads_checksum_failed_count": 0,
    "bulk_import_export_upload_uploads_synced_count": null,
    "bulk_import_export_upload_uploads_failed_count": null,
    "bulk_import_export_upload_uploads_registry_count": null,
    "bulk_import_export_upload_uploads_verification_total_count": null,
    "bulk_import_export_upload_uploads_verified_count": null,
    "bulk_import_export_upload_uploads_verification_failed_count": null,
    "bulk_import_export_upload_uploads_synced_in_percentage": "0.00%",
    "bulk_import_export_upload_uploads_verified_in_percentage": "0.00%",
    "achievement_uploads_count": 0,
    "achievement_uploads_checksum_total_count": 0,
    "achievement_uploads_checksummed_count": 0,
    "achievement_uploads_checksum_failed_count": 0,
    "achievement_uploads_synced_count": null,
    "achievement_uploads_failed_count": null,
    "achievement_uploads_registry_count": null,
    "achievement_uploads_verification_total_count": null,
    "achievement_uploads_verified_count": null,
    "achievement_uploads_verification_failed_count": null,
    "achievement_uploads_synced_in_percentage": "0.00%",
    "achievement_uploads_verified_in_percentage": "0.00%",
    "ai_vectorizable_file_uploads_count": 0,
    "ai_vectorizable_file_uploads_checksum_total_count": 0,
    "ai_vectorizable_file_uploads_checksummed_count": 0,
    "ai_vectorizable_file_uploads_checksum_failed_count": 0,
    "ai_vectorizable_file_uploads_synced_count": null,
    "ai_vectorizable_file_uploads_failed_count": null,
    "ai_vectorizable_file_uploads_registry_count": null,
    "ai_vectorizable_file_uploads_verification_total_count": null,
    "ai_vectorizable_file_uploads_verified_count": null,
    "ai_vectorizable_file_uploads_verification_failed_count": null,
    "ai_vectorizable_file_uploads_synced_in_percentage": "0.00%",
    "ai_vectorizable_file_uploads_verified_in_percentage": "0.00%",
    "import_export_upload_uploads_count": 0,
    "import_export_upload_uploads_checksum_total_count": 0,
    "import_export_upload_uploads_checksummed_count": 0,
    "import_export_upload_uploads_checksum_failed_count": 0,
    "import_export_upload_uploads_synced_count": null,
    "import_export_upload_uploads_failed_count": null,
    "import_export_upload_uploads_registry_count": null,
    "import_export_upload_uploads_verification_total_count": null,
    "import_export_upload_uploads_verified_count": null,
    "import_export_upload_uploads_verification_failed_count": null,
    "import_export_upload_uploads_synced_in_percentage": "0.00%",
    "import_export_upload_uploads_verified_in_percentage": "0.00%",
    "vulnerability_archive_export_uploads_count": 0,
    "vulnerability_archive_export_uploads_checksum_total_count": 0,
    "vulnerability_archive_export_uploads_checksummed_count": 0,
    "vulnerability_archive_export_uploads_checksum_failed_count": 0,
    "vulnerability_archive_export_uploads_synced_count": null,
    "vulnerability_archive_export_uploads_failed_count": null,
    "vulnerability_archive_export_uploads_registry_count": null,
    "vulnerability_archive_export_uploads_verification_total_count": null,
    "vulnerability_archive_export_uploads_verified_count": null,
    "vulnerability_archive_export_uploads_verification_failed_count": null,
    "vulnerability_archive_export_uploads_synced_in_percentage": "0.00%",
    "vulnerability_archive_export_uploads_verified_in_percentage": "0.00%",
    "project_import_export_relation_export_upload_uploads_count": 0,
    "project_import_export_relation_export_upload_uploads_checksum_total_count": 0,
    "project_import_export_relation_export_upload_uploads_checksummed_count": 0,
    "project_import_export_relation_export_upload_uploads_checksum_failed_count": 0,
    "project_import_export_relation_export_upload_uploads_synced_count": null,
    "project_import_export_relation_export_upload_uploads_failed_count": null,
    "project_import_export_relation_export_upload_uploads_registry_count": null,
    "project_import_export_relation_export_upload_uploads_verification_total_count": null,
    "project_import_export_relation_export_upload_uploads_verified_count": null,
    "project_import_export_relation_export_upload_uploads_verification_failed_count": null,
    "project_import_export_relation_export_upload_uploads_synced_in_percentage": "0.00%",
    "project_import_export_relation_export_upload_uploads_verified_in_percentage": "0.00%",
    "project_import_export_relation_export_upload_uploads_oldest_unsynced_time": null,
    "vulnerability_export_part_uploads_count": 0,
    "vulnerability_export_part_uploads_checksum_total_count": 0,
    "vulnerability_export_part_uploads_checksummed_count": 0,
    "vulnerability_export_part_uploads_checksum_failed_count": 0,
    "vulnerability_export_part_uploads_synced_count": null,
    "vulnerability_export_part_uploads_failed_count": null,
    "vulnerability_export_part_uploads_registry_count": null,
    "vulnerability_export_part_uploads_verification_total_count": null,
    "vulnerability_export_part_uploads_verified_count": null,
    "vulnerability_export_part_uploads_verification_failed_count": null,
    "vulnerability_export_part_uploads_synced_in_percentage": "0.00%",
    "vulnerability_export_part_uploads_verified_in_percentage": "0.00%",
    "vulnerability_export_part_uploads_oldest_unsynced_time": null,
    "vulnerability_export_uploads_count": 0,
    "vulnerability_export_uploads_checksum_total_count": 0,
    "vulnerability_export_uploads_checksummed_count": 0,
    "vulnerability_export_uploads_checksum_failed_count": 0,
    "vulnerability_export_uploads_synced_count": null,
    "vulnerability_export_uploads_failed_count": null,
    "vulnerability_export_uploads_registry_count": null,
    "vulnerability_export_uploads_verification_total_count": null,
    "vulnerability_export_uploads_verified_count": null,
    "vulnerability_export_uploads_verification_failed_count": null,
    "vulnerability_export_uploads_synced_in_percentage": "0.00%",
    "vulnerability_export_uploads_verified_in_percentage": "0.00%",
    "user_permission_export_upload_uploads_count": 0,
    "user_permission_export_upload_uploads_checksum_total_count": 0,
    "user_permission_export_upload_uploads_checksummed_count": 0,
    "user_permission_export_upload_uploads_checksum_failed_count": 0,
    "user_permission_export_upload_uploads_synced_count": null,
    "user_permission_export_upload_uploads_failed_count": null,
    "user_permission_export_upload_uploads_registry_count": null,
    "user_permission_export_upload_uploads_verification_total_count": null,
    "user_permission_export_upload_uploads_verified_count": null,
    "user_permission_export_upload_uploads_verification_failed_count": null,
    "user_permission_export_upload_uploads_synced_in_percentage": "0.00%",
    "user_permission_export_upload_uploads_verified_in_percentage": "0.00%",
    "user_permission_export_upload_uploads_oldest_unsynced_time": null,
    "issuable_metric_image_uploads_count": 0,
    "issuable_metric_image_uploads_checksum_total_count": 0,
    "issuable_metric_image_uploads_checksummed_count": 0,
    "issuable_metric_image_uploads_checksum_failed_count": 0,
    "issuable_metric_image_uploads_synced_count": null,
    "issuable_metric_image_uploads_failed_count": null,
    "issuable_metric_image_uploads_registry_count": null,
    "issuable_metric_image_uploads_verification_total_count": null,
    "issuable_metric_image_uploads_verified_count": null,
    "issuable_metric_image_uploads_verification_failed_count": null,
    "issuable_metric_image_uploads_synced_in_percentage": "0.00%",
    "issuable_metric_image_uploads_verified_in_percentage": "0.00%",
    "issuable_metric_image_uploads_oldest_unsynced_time": null,
    "packages_debian_project_component_files_count": 0,
    "packages_debian_project_component_files_checksum_total_count": 0,
    "packages_debian_project_component_files_checksummed_count": 0,
    "packages_debian_project_component_files_checksum_failed_count": 0,
    "packages_debian_project_component_files_synced_count": null,
    "packages_debian_project_component_files_failed_count": null,
    "packages_debian_project_component_files_registry_count": null,
    "packages_debian_project_component_files_verification_total_count": null,
    "packages_debian_project_component_files_verified_count": null,
    "packages_debian_project_component_files_verification_failed_count": null,
    "packages_debian_project_component_files_synced_in_percentage": "0.00%",
    "packages_debian_project_component_files_verified_in_percentage": "0.00%",
    "git_fetch_event_count_weekly": 0,
    "git_push_event_count_weekly": 0,
    "proxy_remote_requests_event_count_weekly": 0,
    "proxy_local_requests_event_count_weekly": 0,
    "repositories_checked_in_percentage": "0.00%",
    "replication_slots_used_in_percentage": "0.00%",
    "ci_secure_files_synced_in_percentage": "0.00%",
    "ci_secure_files_verified_in_percentage": "0.00%",
    "container_repositories_synced_in_percentage": "0.00%",
    "container_repositories_verified_in_percentage": "0.00%",
    "dependency_proxy_blobs_synced_in_percentage": "0.00%",
    "dependency_proxy_blobs_verified_in_percentage": "0.00%",
    "dependency_proxy_manifests_synced_in_percentage": "0.00%",
    "dependency_proxy_manifests_verified_in_percentage": "0.00%",
    "design_management_repositories_synced_in_percentage": "0.00%",
    "design_management_repositories_verified_in_percentage": "0.00%",
    "group_wiki_repositories_synced_in_percentage": "0.00%",
    "group_wiki_repositories_verified_in_percentage": "0.00%",
    "job_artifacts_synced_in_percentage": "100.00%",
    "job_artifacts_verified_in_percentage": "100.00%",
    "lfs_objects_synced_in_percentage": "100.00%",
    "lfs_objects_verified_in_percentage": "100.00%",
    "merge_request_diffs_synced_in_percentage": "0.00%",
    "merge_request_diffs_verified_in_percentage": "0.00%",
    "package_files_synced_in_percentage": "100.00%",
    "package_files_verified_in_percentage": "100.00%",
    "pages_deployments_synced_in_percentage": "0.00%",
    "pages_deployments_verified_in_percentage": "0.00%",
    "pipeline_artifacts_synced_in_percentage": "0.00%",
    "pipeline_artifacts_verified_in_percentage": "0.00%",
    "project_repositories_synced_in_percentage": "100.00%",
    "project_repositories_verified_in_percentage": "100.00%",
    "project_wiki_repositories_synced_in_percentage": "100.00%",
    "project_wiki_repositories_verified_in_percentage": "100.00%",
    "snippet_repositories_synced_in_percentage": "100.00%",
    "snippet_repositories_verified_in_percentage": "100.00%",
    "terraform_state_versions_synced_in_percentage": "100.00%",
    "terraform_state_versions_verified_in_percentage": "100.00%",
    "uploads_synced_in_percentage": "100.00%",
    "uploads_verified_in_percentage": "100.00%",
    "repositories_count": 19,
    "replication_slots_count": null,
    "replication_slots_used_count": null,
    "healthy": true,
    "health": "Healthy",
    "health_status": "Healthy",
    "missing_oauth_application": false,
    "db_replication_lag_seconds": 0,
    "replication_slots_max_retained_wal_bytes": null,
    "repositories_checked_count": null,
    "repositories_checked_failed_count": null,
    "last_event_id": 534,
    "last_event_timestamp": 1746370442,
    "cursor_last_event_id": 534,
    "cursor_last_event_timestamp": 1746370442,
    "last_successful_status_check_timestamp": 1746469624,
    "version": "18.0.0-pre",
    "revision": "60237485299",
    "selective_sync_type": null,
    "namespaces": [],
    "updated_at": "2025-05-05T18:26:05.000Z",
    "storage_shards_match": true,
    "_links": {
        "self": "https://primary.example.com/api/v4/geo_sites/2/status",
        "site": "https://primary.example.com/api/v4/geo_sites/2"
    }
  }

[!note] Le paramètre health_status ne peut être que dans l'état « Healthy » ou « Unhealthy », tandis que le paramètre health peut être vide, « Healthy » ou contenir le message d'erreur réel.