/
model_volume_efficiency.go
21 lines (19 loc) · 3.03 KB
/
model_volume_efficiency.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
/*
* ONTAP REST API
*
* ONTAP 9.6 adds support for an expansive RESTful API. The documentation below provides information about the types of API calls available to you, as well as details about using each API endpoint. You can learn more about the ONTAP REST API and ONTAP in the ONTAP 9 Documentation Center: http://docs.netapp.com/ontap-9/topic/com.netapp.doc.dot-rest-api/home.html. NetApp welcomes your comments and suggestions about the ONTAP REST API and the documentation for its use.</br> **Using the ONTAP 9.6 REST API online documentation** Each API method includes usage examples, as well as a model that displays all the required and optional properties supported by the method. Click the _Model_ link, available with each API method, to see all the required and optional properties supported by each method.
*
* API version: v1
* Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
*/
package swagger
type VolumeEfficiency struct {
// The system can be enabled/disabled compaction.<br>inline ‐ Data will be compacted first and written to the volume.<br>none ‐ None<br>mixed ‐ Read only field for FlexGroups, where some of the constituent volumes are compaction enabled and some are disabled.
Compaction string `json:"compaction,omitempty"`
// The system can be enabled/disabled compression.<br>inline ‐ Data will be compressed first and written to the volume.<br>background ‐ Data will be written to the volume and compressed later.<br>both ‐ Inline compression compresses the data and write to the volume, background compression compresses only the blocks on which inline compression is not run.<br>none ‐ None<br>mixed ‐ Read only field for FlexGroups, where some of the constituent volumes are compression enabled and some are disabled.
Compression string `json:"compression,omitempty"`
// The system can be enabled/disabled cross volume dedupe. it can be enabled only when dedupe is enabled.<br>inline ‐ Data will be cross volume deduped first and written to the volume.<br>background ‐ Data will be written to the volume and cross volume deduped later.<br>both ‐ Inline cross volume dedupe dedupes the data and write to the volume, background cross volume dedupe dedupes only the blocks on which inline dedupe is not run.<br>none ‐ None<br>mixed ‐ Read only field for FlexGroups, where some of the constituent volumes are cross volume dedupe enabled and some are disabled.
CrossVolumeDedupe string `json:"cross_volume_dedupe,omitempty"`
// The system can be enabled/disabled dedupe.<br>inline ‐ Data will be deduped first and written to the volume.<br>background ‐ Data will be written to the volume and deduped later.<br>both ‐ Inline dedupe dedupes the data and write to the volume, background dedupe dedupes only the blocks on which inline dedupe is not run.<br>none ‐ None<br>mixed ‐ Read only field for FlexGroups, where some of the constituent volumes are dedupe enabled and some are disabled.
Dedupe string `json:"dedupe,omitempty"`
}