Obtenir des informations sur les quotas d’un projet

Vous pouvez obtenir des informations à propos des quotas d’un projet avec octl et OKS CLI.

Obtenir des informations à propos des quotas d’un projet avec octl

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

The GetProjectQuotas command gets the quota details for a specific project.

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

The GetProjectQuotas command returns the following elements:

  • ResponseContext: Information about the context of the response.

    • RequestId: The ID of the API request.

  • Project: The quota details associated with the project.

    • request_id: The ID of the API request.

    • data: The quota information related to the request.

      • quotas: A list of quota details.

        • ShortDescription: A brief summary of the quota.

        • QuotaCollection: A category or group to which the quota belongs to.

        • AccountId: The ID of the account.

        • Description: A detailed description of the quota.

        • MaxValue: The maximum allowed value for the quota.

        • UsedValue: The current usage value for the quota.

        • Name: The name of the quota.

      • subregions: A list of Subregion details.

        • State: The state of the Subregion.

        • RegionName: The name of the Region containing the Subregion.

        • SubregionName: The name of the Subregion.

        • LocationCode: The location code (physical zone) of the Subregion.

Result sample
{
  "ResponseContext": {
    "RequestId": "string"
  },
  "Project": {
    "request_id": "string",
    "data": {
      "quotas": [
        {
          "ShortDescription": "string",
          "QuotaCollection": "string",
          "AccountId": "string",
          "Description": "string",
          "MaxValue": 0,
          "UsedValue": 0,
          "Name": "string"
        }
      ],
      "subregions": [
        {
          "State": "string",
          "RegionName": "string",
          "SubregionName": "string",
          "LocationCode": "string"
        }
      ]
    }
  }
}

Obtenir des informations à propos des quotas d’un projet avec OKS CLI

La commande project quotas vous permet de récupérer les quotas et le mapping des Régions pour un projet :

Exemple de requête
$ oks-cli project quotas \
    --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 de quota.

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

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

  • quotas : Une liste d’entrées de quotas IaaS, comprenant chacune :

    • ShortDescription : Une description du quota.

    • QuotaCollection : La catégorie de type de ressource auquel le quota s’applique.

    • AccountId : L’identifiant unique du compte OUTSCALE où l’infrastructure du projet (comme le VPC et les node pools) est déployée. Vous pouvez utiliser cet identifiant lorsque vous demandez à l’équipe Support de modifier les quotas IaaS.

    • Description : Une description plus détaillée du quota.

    • MaxValue : L’utilisation maximale autorisée pour cette ressource.

    • UsedValue : L’utilisation actuelle de la ressource au sein du quota.

    • Name : L’identifiant du quota.

  • subregions : Une liste des Sous-régions disponibles pour le projet, comprenant chacune :

    • State : La disponibilité de la Sous-région.

    • RegionName : Le nom de la Région où se trouve la Sous-région.

    • SubregionName : Le nom de la Sous-région.

    • LocationCode : Le code de la zone physique où se trouve la Sous-région.

Pour en savoir plus, voir À propos des Régions et Sous-régions.

Exemple de résultat
[
    {
    "quotas": [
        {
        "ShortDescription": "VM Limit",
        "QuotaCollection": "Compute",
        "AccountId": "123456789012",
        "Description": "Maximum number of VM this user can own",
        "MaxValue": 150,
        "UsedValue": 8,
        "Name": "vm_limit"
        }
    ],
    "subregions": [
        {
        "State": "available",
        "RegionName": "eu-west-2",
        "SubregionName": "eu-west-2a",
        "LocationCode": "PAR1"
        },
        {
        "State": "available",
        "RegionName": "eu-west-2",
        "SubregionName": "eu-west-2b",
        "LocationCode": "PAR4"
        },
        {
        "State": "available",
        "RegionName": "eu-west-2",
        "SubregionName": "eu-west-2c",
        "LocationCode": "PAR7"
        }
    ]
    }
]

Pages connexes

Méthode API correspondante