apache / apache/cloudstack

Provide a api for List resource types

Ouverte
#12,572 4 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
component:api type:enhancement type:improvement
Langage dominant
Java
Étoiles
3.1k
Forks
1.4k
Merge moyen
6 j 19 h
PR mergées (30 j)
32

Description

### The required feature described as a wish

As a User/Admin/Operator I would like to know the resource types that are present in cloudstack

Currently, the listResourceDetails and listDetailOptions API requires the resource type parameter

https://cloudstack.apache.org/api/apidocs-4.22/apis/listResourceDetails.html
https://cloudstack.apache.org/api/apidocs-4.22/apis/listDetailOptions.html

Also If a User/Admin/Operator needs to add a detail to resource id they need the resource type parameter

https://cloudstack.apache.org/api/apidocs-4.22/apis/addResourceDetail.html

Currently there is no list of resourcetypes that present in present either is docs

It will be beneficial to the users if we can have a API call which can list the resourcetype in cloudstack

https://github.com/apache/cloudstack/blob/a5b6bc3be620f2b2f14321fd69643cf1bdd7d16c/api/src/main/java/com/cloud/server/ResourceTag.java#L30-L74

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par lire api/src/main/java/com/cloud/server/ResourceTag.java, en particulier les définitions des types de ressources, et comparez les API existantes listResourceDetails, listDetailOptions et addResourceDetail liées dans l’issue. Le travail sera considéré comme terminé lorsqu’il inclura une API documentée permettant aux utilisateurs, aux administrateurs et aux opérateurs de découvrir les types de ressources disponibles dans CloudStack et d’utiliser ces informations avec les opérations de détails des ressources.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
java
Domaine
api, cloud
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
Calme
Clarté
Plutôt claire
Accessibilité débutants
45/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.