Skip to content

Commit b912b13

Browse files
yoshi-automationleahecole
authored andcommitted
feat(netapp): update the API
#### netapp:v1beta1 The following keys were added: - schemas.StoragePool.properties.availableThroughputMibps.description - schemas.StoragePool.properties.availableThroughputMibps.format - schemas.StoragePool.properties.availableThroughputMibps.readOnly - schemas.StoragePool.properties.availableThroughputMibps.type - schemas.StoragePool.properties.qosType.description - schemas.StoragePool.properties.qosType.enum - schemas.StoragePool.properties.qosType.enumDescriptions - schemas.StoragePool.properties.qosType.type - schemas.Volume.properties.throughputMibps.description - schemas.Volume.properties.throughputMibps.format - schemas.Volume.properties.throughputMibps.type #### netapp:v1 The following keys were added: - schemas.StoragePool.properties.availableThroughputMibps.description - schemas.StoragePool.properties.availableThroughputMibps.format - schemas.StoragePool.properties.availableThroughputMibps.readOnly - schemas.StoragePool.properties.availableThroughputMibps.type - schemas.StoragePool.properties.qosType.description - schemas.StoragePool.properties.qosType.enum - schemas.StoragePool.properties.qosType.enumDescriptions - schemas.StoragePool.properties.qosType.type - schemas.Volume.properties.throughputMibps.description - schemas.Volume.properties.throughputMibps.format - schemas.Volume.properties.throughputMibps.type
1 parent 83f6ee1 commit b912b13

File tree

4 files changed

+94
-2
lines changed

4 files changed

+94
-2
lines changed

discovery/netapp-v1.json

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2270,7 +2270,7 @@
22702270
}
22712271
}
22722272
},
2273-
"revision": "20250604",
2273+
"revision": "20250811",
22742274
"rootUrl": "https://netapp.googleapis.com/",
22752275
"schemas": {
22762276
"ActiveDirectory": {
@@ -4022,6 +4022,12 @@
40224022
"description": "Optional. True if the storage pool supports Auto Tiering enabled volumes. Default is false. Auto-tiering can be enabled after storage pool creation but it can't be disabled once enabled.",
40234023
"type": "boolean"
40244024
},
4025+
"availableThroughputMibps": {
4026+
"description": "Output only. Available throughput of the storage pool (in MiB/s).",
4027+
"format": "double",
4028+
"readOnly": true,
4029+
"type": "number"
4030+
},
40254031
"capacityGib": {
40264032
"description": "Required. Capacity in GIB of the pool",
40274033
"format": "int64",
@@ -4097,6 +4103,20 @@
40974103
"description": "Optional. This field is not implemented. The values provided in this field are ignored.",
40984104
"type": "string"
40994105
},
4106+
"qosType": {
4107+
"description": "Optional. QoS (Quality of Service) Type of the storage pool",
4108+
"enum": [
4109+
"QOS_TYPE_UNSPECIFIED",
4110+
"AUTO",
4111+
"MANUAL"
4112+
],
4113+
"enumDescriptions": [
4114+
"Unspecified QoS Type",
4115+
"QoS Type is Auto",
4116+
"QoS Type is Manual"
4117+
],
4118+
"type": "string"
4119+
},
41004120
"replicaZone": {
41014121
"description": "Optional. Specifies the replica zone for regional storagePool.",
41024122
"type": "string"
@@ -4598,6 +4618,11 @@
45984618
"description": "Required. StoragePool name of the volume",
45994619
"type": "string"
46004620
},
4621+
"throughputMibps": {
4622+
"description": "Optional. Throughput of the volume (in MiB/s)",
4623+
"format": "double",
4624+
"type": "number"
4625+
},
46014626
"tieringPolicy": {
46024627
"$ref": "TieringPolicy",
46034628
"description": "Tiering policy for the volume."

discovery/netapp-v1beta1.json

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2298,7 +2298,7 @@
22982298
}
22992299
}
23002300
},
2301-
"revision": "20250630",
2301+
"revision": "20250811",
23022302
"rootUrl": "https://netapp.googleapis.com/",
23032303
"schemas": {
23042304
"ActiveDirectory": {
@@ -4126,6 +4126,12 @@
41264126
"description": "Optional. True if the storage pool supports Auto Tiering enabled volumes. Default is false. Auto-tiering can be enabled after storage pool creation but it can't be disabled once enabled.",
41274127
"type": "boolean"
41284128
},
4129+
"availableThroughputMibps": {
4130+
"description": "Output only. Available throughput of the storage pool (in MiB/s).",
4131+
"format": "double",
4132+
"readOnly": true,
4133+
"type": "number"
4134+
},
41294135
"capacityGib": {
41304136
"description": "Required. Capacity in GIB of the pool",
41314137
"format": "int64",
@@ -4201,6 +4207,20 @@
42014207
"description": "Optional. This field is not implemented. The values provided in this field are ignored.",
42024208
"type": "string"
42034209
},
4210+
"qosType": {
4211+
"description": "Optional. QoS (Quality of Service) Type of the storage pool",
4212+
"enum": [
4213+
"QOS_TYPE_UNSPECIFIED",
4214+
"AUTO",
4215+
"MANUAL"
4216+
],
4217+
"enumDescriptions": [
4218+
"Unspecified QoS Type",
4219+
"QoS Type is Auto",
4220+
"QoS Type is Manual"
4221+
],
4222+
"type": "string"
4223+
},
42044224
"replicaZone": {
42054225
"description": "Optional. Specifies the replica zone for regional storagePool.",
42064226
"type": "string"
@@ -4717,6 +4737,11 @@
47174737
"description": "Required. StoragePool name of the volume",
47184738
"type": "string"
47194739
},
4740+
"throughputMibps": {
4741+
"description": "Optional. Throughput of the volume (in MiB/s)",
4742+
"format": "double",
4743+
"type": "number"
4744+
},
47204745
"tieringPolicy": {
47214746
"$ref": "TieringPolicy",
47224747
"description": "Tiering policy for the volume."

src/apis/netapp/v1.ts

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1261,6 +1261,10 @@ export namespace netapp_v1 {
12611261
* Optional. True if the storage pool supports Auto Tiering enabled volumes. Default is false. Auto-tiering can be enabled after storage pool creation but it can't be disabled once enabled.
12621262
*/
12631263
allowAutoTiering?: boolean | null;
1264+
/**
1265+
* Output only. Available throughput of the storage pool (in MiB/s).
1266+
*/
1267+
availableThroughputMibps?: number | null;
12641268
/**
12651269
* Required. Capacity in GIB of the pool
12661270
*/
@@ -1317,6 +1321,10 @@ export namespace netapp_v1 {
13171321
* Optional. This field is not implemented. The values provided in this field are ignored.
13181322
*/
13191323
psaRange?: string | null;
1324+
/**
1325+
* Optional. QoS (Quality of Service) Type of the storage pool
1326+
*/
1327+
qosType?: string | null;
13201328
/**
13211329
* Optional. Specifies the replica zone for regional storagePool.
13221330
*/
@@ -1594,6 +1602,10 @@ export namespace netapp_v1 {
15941602
* Required. StoragePool name of the volume
15951603
*/
15961604
storagePool?: string | null;
1605+
/**
1606+
* Optional. Throughput of the volume (in MiB/s)
1607+
*/
1608+
throughputMibps?: number | null;
15971609
/**
15981610
* Tiering policy for the volume.
15991611
*/
@@ -7153,6 +7165,7 @@ export namespace netapp_v1 {
71537165
* // {
71547166
* // "activeDirectory": "my_activeDirectory",
71557167
* // "allowAutoTiering": false,
7168+
* // "availableThroughputMibps": {},
71567169
* // "capacityGib": "my_capacityGib",
71577170
* // "createTime": "my_createTime",
71587171
* // "customPerformanceEnabled": false,
@@ -7167,6 +7180,7 @@ export namespace netapp_v1 {
71677180
* // "name": "my_name",
71687181
* // "network": "my_network",
71697182
* // "psaRange": "my_psaRange",
7183+
* // "qosType": "my_qosType",
71707184
* // "replicaZone": "my_replicaZone",
71717185
* // "satisfiesPzi": false,
71727186
* // "satisfiesPzs": false,
@@ -7466,6 +7480,7 @@ export namespace netapp_v1 {
74667480
* // {
74677481
* // "activeDirectory": "my_activeDirectory",
74687482
* // "allowAutoTiering": false,
7483+
* // "availableThroughputMibps": {},
74697484
* // "capacityGib": "my_capacityGib",
74707485
* // "createTime": "my_createTime",
74717486
* // "customPerformanceEnabled": false,
@@ -7480,6 +7495,7 @@ export namespace netapp_v1 {
74807495
* // "name": "my_name",
74817496
* // "network": "my_network",
74827497
* // "psaRange": "my_psaRange",
7498+
* // "qosType": "my_qosType",
74837499
* // "replicaZone": "my_replicaZone",
74847500
* // "satisfiesPzi": false,
74857501
* // "satisfiesPzs": false,
@@ -7777,6 +7793,7 @@ export namespace netapp_v1 {
77777793
* // {
77787794
* // "activeDirectory": "my_activeDirectory",
77797795
* // "allowAutoTiering": false,
7796+
* // "availableThroughputMibps": {},
77807797
* // "capacityGib": "my_capacityGib",
77817798
* // "createTime": "my_createTime",
77827799
* // "customPerformanceEnabled": false,
@@ -7791,6 +7808,7 @@ export namespace netapp_v1 {
77917808
* // "name": "my_name",
77927809
* // "network": "my_network",
77937810
* // "psaRange": "my_psaRange",
7811+
* // "qosType": "my_qosType",
77947812
* // "replicaZone": "my_replicaZone",
77957813
* // "satisfiesPzi": false,
77967814
* // "satisfiesPzs": false,
@@ -8393,6 +8411,7 @@ export namespace netapp_v1 {
83938411
* // "state": "my_state",
83948412
* // "stateDetails": "my_stateDetails",
83958413
* // "storagePool": "my_storagePool",
8414+
* // "throughputMibps": {},
83968415
* // "tieringPolicy": {},
83978416
* // "unixPermissions": "my_unixPermissions",
83988417
* // "usedGib": "my_usedGib",
@@ -8719,6 +8738,7 @@ export namespace netapp_v1 {
87198738
* // "state": "my_state",
87208739
* // "stateDetails": "my_stateDetails",
87218740
* // "storagePool": "my_storagePool",
8741+
* // "throughputMibps": {},
87228742
* // "tieringPolicy": {},
87238743
* // "unixPermissions": "my_unixPermissions",
87248744
* // "usedGib": "my_usedGib",
@@ -9039,6 +9059,7 @@ export namespace netapp_v1 {
90399059
* // "state": "my_state",
90409060
* // "stateDetails": "my_stateDetails",
90419061
* // "storagePool": "my_storagePool",
9062+
* // "throughputMibps": {},
90429063
* // "tieringPolicy": {},
90439064
* // "unixPermissions": "my_unixPermissions",
90449065
* // "usedGib": "my_usedGib",

src/apis/netapp/v1beta1.ts

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1294,6 +1294,10 @@ export namespace netapp_v1beta1 {
12941294
* Optional. True if the storage pool supports Auto Tiering enabled volumes. Default is false. Auto-tiering can be enabled after storage pool creation but it can't be disabled once enabled.
12951295
*/
12961296
allowAutoTiering?: boolean | null;
1297+
/**
1298+
* Output only. Available throughput of the storage pool (in MiB/s).
1299+
*/
1300+
availableThroughputMibps?: number | null;
12971301
/**
12981302
* Required. Capacity in GIB of the pool
12991303
*/
@@ -1350,6 +1354,10 @@ export namespace netapp_v1beta1 {
13501354
* Optional. This field is not implemented. The values provided in this field are ignored.
13511355
*/
13521356
psaRange?: string | null;
1357+
/**
1358+
* Optional. QoS (Quality of Service) Type of the storage pool
1359+
*/
1360+
qosType?: string | null;
13531361
/**
13541362
* Optional. Specifies the replica zone for regional storagePool.
13551363
*/
@@ -1636,6 +1644,10 @@ export namespace netapp_v1beta1 {
16361644
* Required. StoragePool name of the volume
16371645
*/
16381646
storagePool?: string | null;
1647+
/**
1648+
* Optional. Throughput of the volume (in MiB/s)
1649+
*/
1650+
throughputMibps?: number | null;
16391651
/**
16401652
* Tiering policy for the volume.
16411653
*/
@@ -7201,6 +7213,7 @@ export namespace netapp_v1beta1 {
72017213
* // {
72027214
* // "activeDirectory": "my_activeDirectory",
72037215
* // "allowAutoTiering": false,
7216+
* // "availableThroughputMibps": {},
72047217
* // "capacityGib": "my_capacityGib",
72057218
* // "createTime": "my_createTime",
72067219
* // "customPerformanceEnabled": false,
@@ -7215,6 +7228,7 @@ export namespace netapp_v1beta1 {
72157228
* // "name": "my_name",
72167229
* // "network": "my_network",
72177230
* // "psaRange": "my_psaRange",
7231+
* // "qosType": "my_qosType",
72187232
* // "replicaZone": "my_replicaZone",
72197233
* // "satisfiesPzi": false,
72207234
* // "satisfiesPzs": false,
@@ -7514,6 +7528,7 @@ export namespace netapp_v1beta1 {
75147528
* // {
75157529
* // "activeDirectory": "my_activeDirectory",
75167530
* // "allowAutoTiering": false,
7531+
* // "availableThroughputMibps": {},
75177532
* // "capacityGib": "my_capacityGib",
75187533
* // "createTime": "my_createTime",
75197534
* // "customPerformanceEnabled": false,
@@ -7528,6 +7543,7 @@ export namespace netapp_v1beta1 {
75287543
* // "name": "my_name",
75297544
* // "network": "my_network",
75307545
* // "psaRange": "my_psaRange",
7546+
* // "qosType": "my_qosType",
75317547
* // "replicaZone": "my_replicaZone",
75327548
* // "satisfiesPzi": false,
75337549
* // "satisfiesPzs": false,
@@ -7825,6 +7841,7 @@ export namespace netapp_v1beta1 {
78257841
* // {
78267842
* // "activeDirectory": "my_activeDirectory",
78277843
* // "allowAutoTiering": false,
7844+
* // "availableThroughputMibps": {},
78287845
* // "capacityGib": "my_capacityGib",
78297846
* // "createTime": "my_createTime",
78307847
* // "customPerformanceEnabled": false,
@@ -7839,6 +7856,7 @@ export namespace netapp_v1beta1 {
78397856
* // "name": "my_name",
78407857
* // "network": "my_network",
78417858
* // "psaRange": "my_psaRange",
7859+
* // "qosType": "my_qosType",
78427860
* // "replicaZone": "my_replicaZone",
78437861
* // "satisfiesPzi": false,
78447862
* // "satisfiesPzs": false,
@@ -8443,6 +8461,7 @@ export namespace netapp_v1beta1 {
84438461
* // "state": "my_state",
84448462
* // "stateDetails": "my_stateDetails",
84458463
* // "storagePool": "my_storagePool",
8464+
* // "throughputMibps": {},
84468465
* // "tieringPolicy": {},
84478466
* // "unixPermissions": "my_unixPermissions",
84488467
* // "usedGib": "my_usedGib",
@@ -8769,6 +8788,7 @@ export namespace netapp_v1beta1 {
87698788
* // "state": "my_state",
87708789
* // "stateDetails": "my_stateDetails",
87718790
* // "storagePool": "my_storagePool",
8791+
* // "throughputMibps": {},
87728792
* // "tieringPolicy": {},
87738793
* // "unixPermissions": "my_unixPermissions",
87748794
* // "usedGib": "my_usedGib",
@@ -9089,6 +9109,7 @@ export namespace netapp_v1beta1 {
90899109
* // "state": "my_state",
90909110
* // "stateDetails": "my_stateDetails",
90919111
* // "storagePool": "my_storagePool",
9112+
* // "throughputMibps": {},
90929113
* // "tieringPolicy": {},
90939114
* // "unixPermissions": "my_unixPermissions",
90949115
* // "usedGib": "my_usedGib",

0 commit comments

Comments
 (0)