Obtenir des informations sur un projet spécifique

Vous pouvez obtenir des informations à propos d’un projet spécifique avec Cockpit et nos CLI.

Obtenir des informations sur un projet spécifique avec Cockpit

  1. Dans le dashboard Projets, cliquez sur le nom du projet dont vous voulez obtenir des informations.
    Le volet de détails du projet apparaît.

  2. Alternez parmi les onglets suivants :

    • Clusters, pour obtenir des informations sur les clusters créés dans le projet.

    • IP publiques OKS, pour obtenir des informations sur les pools d’IP publiques allouées aux worker nodes de vos clusters.

    • Système, pour obtenir des informations sur la configuration et les métadatas.

Obtenir des informations à propos d’un projet spécifique avec octl

À ce jour, cette section est disponible en anglais uniquement.

The GetProject command gets information about a specific project.

Request sample
$ octl kube api GetProject <project_id> --profile "default"

The GetProject command returns the following elements:

  • ResponseContext: Information about the context of the response.

    • RequestId: The ID of the API request.

  • Project: Information about the project.

    • id: The ID of the project.

    • name: The name of the project.

    • description: A description for the project.
      Default: .

    • cidr: The CIDR block associated with the Net of the project.

    • region: The Region on which the project is deployed.

    • status: The status of the project (pending | ready | updating | failed | deleting).

    • tags: The key/value combinations of the tags associated with the resource, in the following format: "tags":{"TAGKEY1":"TAGVALUE1","TAGKEY2":"TAGVALUE2"}.

    • net_specific: The field to configure network-specific behavior for the VPC of the project.

      • disable_lan_security_groups: The value used to modify the firewall behavior within the VPC.

    • disable_api_termination: If true, project deletion through the API is disabled. If false, it is enabled.
      Default: false.

    • created_at: The timestamp when the project was created.

    • updated_at: The timestamp when the project was last updated.

    • deleted_at: The timestamp when the project was deleted (if applicable).

Result sample
{
  "ResponseContext": {
    "RequestId": "string"
  },
  "Project": {
    "id": "string",
    "name": "string",
    "description": "",
    "cidr": "string",
    "region": "string",
    "status": "string",
    "tags": {
      "property1": "string",
      "property2": "string"
    },
    "net_specific": {
      "disable_lan_security_groups": true
    },
    "disable_api_termination": false,
    "created_at": "2019-08-24T14:15:22Z",
    "updated_at": "2019-08-24T14:15:22Z",
    "deleted_at": "2019-08-24T14:15:22Z"
  }
}

Obtenir des informations à propos d’un projet spécifique avec OKS CLI

La commande project get vous permet de récupérer des informations à propos d’un projet spécifique :

Exemple de requête
$ oks-cli project get \
    --project-name NAME_OF_PROJECT \
    --output json

Cette commande contient les options suivantes que vous devez spécifier :

  • project-name : Le nom du projet sur lequel vous souhaitez obtenir des informations.

  • (optionnel) output : Le format de sortie de la réponse (json | yaml). Par défaut, le format de la réponse est JSON.

La commande project get renvoie les éléments suivants :

  • id : L’identifiant unique du projet.

  • name : Le nom du projet.

  • description : La description du projet.

  • cidr : Le bloc CIDR alloué aux Subnets du VPC où les VM du cluster seront lancées.

  • region : La Région où le projet est déployé.

  • status : L’état actuel du projet.

    Un projet peut être dans l’un des états suivants :

    • pending : Les ressources sous-jacentes du projet sont en cours d’initialisation.

    • ready : Le projet est entièrement paramétré et prêt à être utilisé.

    • updating : Le projet est en cours de mise à jour.

    • failed : Le projet a rencontré une erreur. Pour y remédier, contactez notre équipe Support à l’adresse support@outscale.com.

    • deleting : Le projet est en cours de suppression, et ses ressources associées sont en train d’être nettoyées.

  • tags : Un ou plusieurs tags associés au projet.

  • net_specific : Un ensemble d’options de configuration spécifiques au réseau pour le projet.

    • disable_lan_security_groups : Indique si les groupes de sécurité LAN sont désactivés pour le projet.

  • disable-api-termination : La possibilité de supprimer le projet via l’API. Si la valeur est true, la suppression du projet est désactivée. Si la valeur est false, elle est activée.

  • created_at : La date et l’heure de la création du projet, au format UTC.

  • updated_at : La date et l’heure de la dernière mise à jour du projet, au format UTC.

  • deleted_at : La date et l’heure de la suppression du projet, au format UTC (null si le projet est encore actif).

  • disable_api_termination : La possibilité de supprimer le projet via l’API. Si true, la suppression du projet est désactivée. Si false, elle est activée.

Exemple de résultat
{
    "id": "12ca0d38-2927-4cf1-93de-049135f88f00",
    "name": "NAME_OF_PROJECT",
    "description": "DESCRIPTION_OF_PROJECT",
    "cidr": "10.50.0.0/16",
    "region": "eu-west-2",
    "status": "ready",
    "tags": {
        "tag1": "this",
        "tag2": "that"
    },
    "disable_api_termination": false,
    "created_at": "2025-01-01T12:10:00.000000Z",
    "updated_at": "2025-01-01T12:12:10.000000Z",
    "deleted_at": null
}

Pages connexes

Méthode API correspondante