@@ -411,6 +411,10 @@ <h2>Table of Contents</h2>
411411 < a href ="#metalstack.api.v2.ImageServiceListResponse "> < span class ="badge "> M</ span > ImageServiceListResponse</ a >
412412 </ li >
413413
414+ < li >
415+ < a href ="#metalstack.api.v2.ImageUsage "> < span class ="badge "> M</ span > ImageUsage</ a >
416+ </ li >
417+
414418
415419 < li >
416420 < a href ="#metalstack.api.v2.ImageClassification "> < span class ="badge "> E</ span > ImageClassification</ a >
@@ -458,6 +462,14 @@ <h2>Table of Contents</h2>
458462 < a href ="#metalstack.admin.v2.ImageServiceUpdateResponse "> < span class ="badge "> M</ span > ImageServiceUpdateResponse</ a >
459463 </ li >
460464
465+ < li >
466+ < a href ="#metalstack.admin.v2.ImageServiceUsageRequest "> < span class ="badge "> M</ span > ImageServiceUsageRequest</ a >
467+ </ li >
468+
469+ < li >
470+ < a href ="#metalstack.admin.v2.ImageServiceUsageResponse "> < span class ="badge "> M</ span > ImageServiceUsageResponse</ a >
471+ </ li >
472+
461473
462474
463475
@@ -2773,13 +2785,6 @@ <h3 id="metalstack.api.v2.Image">Image</h3>
27732785 < td > < p > ExpiresAt usage is not possible after this date </ p > </ td >
27742786 </ tr >
27752787
2776- < tr >
2777- < td > used_by</ td >
2778- < td > < a href ="#string "> string</ a > </ td >
2779- < td > repeated</ td >
2780- < td > < p > UsedBy the following machines/firewalls </ p > </ td >
2781- </ tr >
2782-
27832788 </ tbody >
27842789 </ table >
27852790
@@ -2942,6 +2947,37 @@ <h3 id="metalstack.api.v2.ImageServiceListResponse">ImageServiceListResponse</h3
29422947
29432948
29442949
2950+ < h3 id ="metalstack.api.v2.ImageUsage "> ImageUsage</ h3 >
2951+ < p > ImageUsage reports which machines/firewalls actually use this image</ p >
2952+
2953+
2954+ < table class ="field-table ">
2955+ < thead >
2956+ < tr > < td > Field</ td > < td > Type</ td > < td > Label</ td > < td > Description</ td > </ tr >
2957+ </ thead >
2958+ < tbody >
2959+
2960+ < tr >
2961+ < td > image</ td >
2962+ < td > < a href ="#metalstack.api.v2.Image "> Image</ a > </ td >
2963+ < td > </ td >
2964+ < td > < p > Image with usage </ p > </ td >
2965+ </ tr >
2966+
2967+ < tr >
2968+ < td > used_by</ td >
2969+ < td > < a href ="#string "> string</ a > </ td >
2970+ < td > repeated</ td >
2971+ < td > < p > UsedBy the following machines/firewalls </ p > </ td >
2972+ </ tr >
2973+
2974+ </ tbody >
2975+ </ table >
2976+
2977+
2978+
2979+
2980+
29452981
29462982
29472983 < h3 id ="metalstack.api.v2.ImageClassification "> ImageClassification</ h3 >
@@ -3132,7 +3168,7 @@ <h3 id="metalstack.admin.v2.ImageServiceDeleteResponse">ImageServiceDeleteRespon
31323168 < td > image</ td >
31333169 < td > < a href ="#metalstack.api.v2.Image "> metalstack.api.v2.Image</ a > </ td >
31343170 < td > </ td >
3135- < td > < p > ImageLayout the filesystemlayout </ p > </ td >
3171+ < td > < p > ImageLayout the imagelayout </ p > </ td >
31363172 </ tr >
31373173
31383174 </ tbody >
@@ -3190,14 +3226,62 @@ <h3 id="metalstack.admin.v2.ImageServiceUpdateResponse">ImageServiceUpdateRespon
31903226
31913227
31923228
3229+ < h3 id ="metalstack.admin.v2.ImageServiceUsageRequest "> ImageServiceUsageRequest</ h3 >
3230+ < p > ImageServiceUsageRequest</ p >
3231+
3232+
3233+ < table class ="field-table ">
3234+ < thead >
3235+ < tr > < td > Field</ td > < td > Type</ td > < td > Label</ td > < td > Description</ td > </ tr >
3236+ </ thead >
3237+ < tbody >
3238+
3239+ < tr >
3240+ < td > query</ td >
3241+ < td > < a href ="#metalstack.api.v2.ImageQuery "> metalstack.api.v2.ImageQuery</ a > </ td >
3242+ < td > </ td >
3243+ < td > < p > Query for which images the usage should be reported </ p > </ td >
3244+ </ tr >
3245+
3246+ </ tbody >
3247+ </ table >
3248+
3249+
3250+
3251+
3252+
3253+ < h3 id ="metalstack.admin.v2.ImageServiceUsageResponse "> ImageServiceUsageResponse</ h3 >
3254+ < p > ImageServiceUsageResponse</ p >
3255+
3256+
3257+ < table class ="field-table ">
3258+ < thead >
3259+ < tr > < td > Field</ td > < td > Type</ td > < td > Label</ td > < td > Description</ td > </ tr >
3260+ </ thead >
3261+ < tbody >
3262+
3263+ < tr >
3264+ < td > image_usage</ td >
3265+ < td > < a href ="#metalstack.api.v2.ImageUsage "> metalstack.api.v2.ImageUsage</ a > </ td >
3266+ < td > repeated</ td >
3267+ < td > < p > Images with usage </ p > </ td >
3268+ </ tr >
3269+
3270+ </ tbody >
3271+ </ table >
3272+
3273+
3274+
3275+
3276+
31933277
31943278
31953279
31963280
31973281
31983282
31993283 < h3 id ="metalstack.admin.v2.ImageService "> ImageService</ h3 >
3200- < p > ImageService serves filesystem related functions</ p >
3284+ < p > ImageService serves image related functions</ p >
32013285 < table class ="enum-table ">
32023286 < thead >
32033287 < tr > < td > Method Name</ td > < td > Request Type</ td > < td > Response Type</ td > < td > Description</ td > </ tr >
@@ -3208,21 +3292,28 @@ <h3 id="metalstack.admin.v2.ImageService">ImageService</h3>
32083292 < td > Create</ td >
32093293 < td > < a href ="#metalstack.admin.v2.ImageServiceCreateRequest "> ImageServiceCreateRequest</ a > </ td >
32103294 < td > < a href ="#metalstack.admin.v2.ImageServiceCreateResponse "> ImageServiceCreateResponse</ a > </ td >
3211- < td > < p > Create a filesystem </ p > </ td >
3295+ < td > < p > Create a image </ p > </ td >
32123296 </ tr >
32133297
32143298 < tr >
32153299 < td > Update</ td >
32163300 < td > < a href ="#metalstack.admin.v2.ImageServiceUpdateRequest "> ImageServiceUpdateRequest</ a > </ td >
32173301 < td > < a href ="#metalstack.admin.v2.ImageServiceUpdateResponse "> ImageServiceUpdateResponse</ a > </ td >
3218- < td > < p > Update a filesystem </ p > </ td >
3302+ < td > < p > Update a image </ p > </ td >
32193303 </ tr >
32203304
32213305 < tr >
32223306 < td > Delete</ td >
32233307 < td > < a href ="#metalstack.admin.v2.ImageServiceDeleteRequest "> ImageServiceDeleteRequest</ a > </ td >
32243308 < td > < a href ="#metalstack.admin.v2.ImageServiceDeleteResponse "> ImageServiceDeleteResponse</ a > </ td >
3225- < td > < p > Delete a filesystem</ p > </ td >
3309+ < td > < p > Delete a image</ p > </ td >
3310+ </ tr >
3311+
3312+ < tr >
3313+ < td > Usage</ td >
3314+ < td > < a href ="#metalstack.admin.v2.ImageServiceUsageRequest "> ImageServiceUsageRequest</ a > </ td >
3315+ < td > < a href ="#metalstack.admin.v2.ImageServiceUsageResponse "> ImageServiceUsageResponse</ a > </ td >
3316+ < td > < p > Usage of images</ p > </ td >
32263317 </ tr >
32273318
32283319 </ tbody >
0 commit comments