@@ -3917,6 +3917,7 @@ type TapeDrive struct {
39173917 ForceTapeRemoval bool
39183918 Id string
39193919 LastCleaned * string
3920+ MaxFailedTapes * int
39203921 MfgSerialNumber * string
39213922 MinimumTaskPriority * Priority
39223923 PartitionId string
@@ -3943,6 +3944,8 @@ func (tapeDrive *TapeDrive) parse(xmlNode *XmlNode, aggErr *AggregateError) {
39433944 tapeDrive .Id = parseString (child .Content )
39443945 case "LastCleaned" :
39453946 tapeDrive .LastCleaned = parseNullableString (child .Content )
3947+ case "MaxFailedTapes" :
3948+ tapeDrive .MaxFailedTapes = parseNullableInt (child .Content , aggErr )
39463949 case "MfgSerialNumber" :
39473950 tapeDrive .MfgSerialNumber = parseNullableString (child .Content )
39483951 case "MinimumTaskPriority" :
@@ -4135,13 +4138,17 @@ const (
41354138 TAPE_FAILURE_TYPE_DELAYED_OWNERSHIP_FAILURE TapeFailureType = 1 + iota
41364139 TAPE_FAILURE_TYPE_DRIVE_CLEAN_FAILED TapeFailureType = 1 + iota
41374140 TAPE_FAILURE_TYPE_DRIVE_CLEANED TapeFailureType = 1 + iota
4141+ TAPE_FAILURE_TYPE_ENCRYPTION_ERROR TapeFailureType = 1 + iota
41384142 TAPE_FAILURE_TYPE_FORMAT_FAILED TapeFailureType = 1 + iota
41394143 TAPE_FAILURE_TYPE_GET_TAPE_INFORMATION_FAILED TapeFailureType = 1 + iota
4144+ TAPE_FAILURE_TYPE_HARDWARE_ERROR TapeFailureType = 1 + iota
41404145 TAPE_FAILURE_TYPE_IMPORT_FAILED TapeFailureType = 1 + iota
41414146 TAPE_FAILURE_TYPE_IMPORT_INCOMPLETE TapeFailureType = 1 + iota
41424147 TAPE_FAILURE_TYPE_IMPORT_FAILED_DUE_TO_TAKE_OWNERSHIP_FAILURE TapeFailureType = 1 + iota
41434148 TAPE_FAILURE_TYPE_IMPORT_FAILED_DUE_TO_DATA_INTEGRITY TapeFailureType = 1 + iota
4149+ TAPE_FAILURE_TYPE_INCOMPATIBLE TapeFailureType = 1 + iota
41444150 TAPE_FAILURE_TYPE_INSPECT_FAILED TapeFailureType = 1 + iota
4151+ TAPE_FAILURE_TYPE_QUIESCING_DRIVE TapeFailureType = 1 + iota
41454152 TAPE_FAILURE_TYPE_READ_FAILED TapeFailureType = 1 + iota
41464153 TAPE_FAILURE_TYPE_REIMPORT_REQUIRED TapeFailureType = 1 + iota
41474154 TAPE_FAILURE_TYPE_SERIAL_NUMBER_MISMATCH TapeFailureType = 1 + iota
@@ -4162,13 +4169,17 @@ func (tapeFailureType *TapeFailureType) UnmarshalText(text []byte) error {
41624169 case "DELAYED_OWNERSHIP_FAILURE" : * tapeFailureType = TAPE_FAILURE_TYPE_DELAYED_OWNERSHIP_FAILURE
41634170 case "DRIVE_CLEAN_FAILED" : * tapeFailureType = TAPE_FAILURE_TYPE_DRIVE_CLEAN_FAILED
41644171 case "DRIVE_CLEANED" : * tapeFailureType = TAPE_FAILURE_TYPE_DRIVE_CLEANED
4172+ case "ENCRYPTION_ERROR" : * tapeFailureType = TAPE_FAILURE_TYPE_ENCRYPTION_ERROR
41654173 case "FORMAT_FAILED" : * tapeFailureType = TAPE_FAILURE_TYPE_FORMAT_FAILED
41664174 case "GET_TAPE_INFORMATION_FAILED" : * tapeFailureType = TAPE_FAILURE_TYPE_GET_TAPE_INFORMATION_FAILED
4175+ case "HARDWARE_ERROR" : * tapeFailureType = TAPE_FAILURE_TYPE_HARDWARE_ERROR
41674176 case "IMPORT_FAILED" : * tapeFailureType = TAPE_FAILURE_TYPE_IMPORT_FAILED
41684177 case "IMPORT_INCOMPLETE" : * tapeFailureType = TAPE_FAILURE_TYPE_IMPORT_INCOMPLETE
41694178 case "IMPORT_FAILED_DUE_TO_TAKE_OWNERSHIP_FAILURE" : * tapeFailureType = TAPE_FAILURE_TYPE_IMPORT_FAILED_DUE_TO_TAKE_OWNERSHIP_FAILURE
41704179 case "IMPORT_FAILED_DUE_TO_DATA_INTEGRITY" : * tapeFailureType = TAPE_FAILURE_TYPE_IMPORT_FAILED_DUE_TO_DATA_INTEGRITY
4180+ case "INCOMPATIBLE" : * tapeFailureType = TAPE_FAILURE_TYPE_INCOMPATIBLE
41714181 case "INSPECT_FAILED" : * tapeFailureType = TAPE_FAILURE_TYPE_INSPECT_FAILED
4182+ case "QUIESCING_DRIVE" : * tapeFailureType = TAPE_FAILURE_TYPE_QUIESCING_DRIVE
41724183 case "READ_FAILED" : * tapeFailureType = TAPE_FAILURE_TYPE_READ_FAILED
41734184 case "REIMPORT_REQUIRED" : * tapeFailureType = TAPE_FAILURE_TYPE_REIMPORT_REQUIRED
41744185 case "SERIAL_NUMBER_MISMATCH" : * tapeFailureType = TAPE_FAILURE_TYPE_SERIAL_NUMBER_MISMATCH
@@ -4192,13 +4203,17 @@ func (tapeFailureType TapeFailureType) String() string {
41924203 case TAPE_FAILURE_TYPE_DELAYED_OWNERSHIP_FAILURE : return "DELAYED_OWNERSHIP_FAILURE"
41934204 case TAPE_FAILURE_TYPE_DRIVE_CLEAN_FAILED : return "DRIVE_CLEAN_FAILED"
41944205 case TAPE_FAILURE_TYPE_DRIVE_CLEANED : return "DRIVE_CLEANED"
4206+ case TAPE_FAILURE_TYPE_ENCRYPTION_ERROR : return "ENCRYPTION_ERROR"
41954207 case TAPE_FAILURE_TYPE_FORMAT_FAILED : return "FORMAT_FAILED"
41964208 case TAPE_FAILURE_TYPE_GET_TAPE_INFORMATION_FAILED : return "GET_TAPE_INFORMATION_FAILED"
4209+ case TAPE_FAILURE_TYPE_HARDWARE_ERROR : return "HARDWARE_ERROR"
41974210 case TAPE_FAILURE_TYPE_IMPORT_FAILED : return "IMPORT_FAILED"
41984211 case TAPE_FAILURE_TYPE_IMPORT_INCOMPLETE : return "IMPORT_INCOMPLETE"
41994212 case TAPE_FAILURE_TYPE_IMPORT_FAILED_DUE_TO_TAKE_OWNERSHIP_FAILURE : return "IMPORT_FAILED_DUE_TO_TAKE_OWNERSHIP_FAILURE"
42004213 case TAPE_FAILURE_TYPE_IMPORT_FAILED_DUE_TO_DATA_INTEGRITY : return "IMPORT_FAILED_DUE_TO_DATA_INTEGRITY"
4214+ case TAPE_FAILURE_TYPE_INCOMPATIBLE : return "INCOMPATIBLE"
42014215 case TAPE_FAILURE_TYPE_INSPECT_FAILED : return "INSPECT_FAILED"
4216+ case TAPE_FAILURE_TYPE_QUIESCING_DRIVE : return "QUIESCING_DRIVE"
42024217 case TAPE_FAILURE_TYPE_READ_FAILED : return "READ_FAILED"
42034218 case TAPE_FAILURE_TYPE_REIMPORT_REQUIRED : return "REIMPORT_REQUIRED"
42044219 case TAPE_FAILURE_TYPE_SERIAL_NUMBER_MISMATCH : return "SERIAL_NUMBER_MISMATCH"
@@ -4255,6 +4270,8 @@ func (tapeLibrary *TapeLibrary) parse(xmlNode *XmlNode, aggErr *AggregateError)
42554270
42564271type TapePartition struct {
42574272 AutoCompactionEnabled bool
4273+ AutoQuiesceEnabled bool
4274+ DriveIdleTimeoutInMinutes * int
42584275 DriveType * TapeDriveType
42594276 ErrorMessage * string
42604277 Id string
@@ -4275,6 +4292,10 @@ func (tapePartition *TapePartition) parse(xmlNode *XmlNode, aggErr *AggregateErr
42754292 switch child .XMLName .Local {
42764293 case "AutoCompactionEnabled" :
42774294 tapePartition .AutoCompactionEnabled = parseBool (child .Content , aggErr )
4295+ case "AutoQuiesceEnabled" :
4296+ tapePartition .AutoQuiesceEnabled = parseBool (child .Content , aggErr )
4297+ case "DriveIdleTimeoutInMinutes" :
4298+ tapePartition .DriveIdleTimeoutInMinutes = parseNullableInt (child .Content , aggErr )
42784299 case "DriveType" :
42794300 tapePartition .DriveType = newTapeDriveTypeFromContent (child .Content , aggErr )
42804301 case "ErrorMessage" :
@@ -5183,6 +5204,7 @@ const (
51835204 TARGET_FAILURE_TYPE_READ_FAILED TargetFailureType = 1 + iota
51845205 TARGET_FAILURE_TYPE_READ_INITIATE_FAILED TargetFailureType = 1 + iota
51855206 TARGET_FAILURE_TYPE_VERIFY_FAILED TargetFailureType = 1 + iota
5207+ TARGET_FAILURE_TYPE_VERIFY_COMPLETE TargetFailureType = 1 + iota
51865208)
51875209
51885210func (targetFailureType * TargetFailureType ) UnmarshalText (text []byte ) error {
@@ -5197,6 +5219,7 @@ func (targetFailureType *TargetFailureType) UnmarshalText(text []byte) error {
51975219 case "READ_FAILED" : * targetFailureType = TARGET_FAILURE_TYPE_READ_FAILED
51985220 case "READ_INITIATE_FAILED" : * targetFailureType = TARGET_FAILURE_TYPE_READ_INITIATE_FAILED
51995221 case "VERIFY_FAILED" : * targetFailureType = TARGET_FAILURE_TYPE_VERIFY_FAILED
5222+ case "VERIFY_COMPLETE" : * targetFailureType = TARGET_FAILURE_TYPE_VERIFY_COMPLETE
52005223 default :
52015224 * targetFailureType = UNDEFINED
52025225 return errors .New (fmt .Sprintf ("Cannot marshal '%s' into TargetFailureType" , str ))
@@ -5214,6 +5237,7 @@ func (targetFailureType TargetFailureType) String() string {
52145237 case TARGET_FAILURE_TYPE_READ_FAILED : return "READ_FAILED"
52155238 case TARGET_FAILURE_TYPE_READ_INITIATE_FAILED : return "READ_INITIATE_FAILED"
52165239 case TARGET_FAILURE_TYPE_VERIFY_FAILED : return "VERIFY_FAILED"
5240+ case TARGET_FAILURE_TYPE_VERIFY_COMPLETE : return "VERIFY_COMPLETE"
52175241 default :
52185242 log .Printf ("Error: invalid TargetFailureType represented by '%d'" , targetFailureType )
52195243 return ""
@@ -5633,6 +5657,7 @@ type CacheFilesystemInformation struct {
56335657 AvailableCapacityInBytes int64
56345658 CacheFilesystem CacheFilesystem
56355659 Entries []CacheEntryInformation
5660+ JobLockedCacheInBytes int64
56365661 Summary * string
56375662 TotalCapacityInBytes int64
56385663 UnavailableCapacityInBytes int64
@@ -5652,6 +5677,8 @@ func (cacheFilesystemInformation *CacheFilesystemInformation) parse(xmlNode *Xml
56525677 var model CacheEntryInformation
56535678 model .parse (& child , aggErr )
56545679 cacheFilesystemInformation .Entries = append (cacheFilesystemInformation .Entries , model )
5680+ case "JobLockedCacheInBytes" :
5681+ cacheFilesystemInformation .JobLockedCacheInBytes = parseInt64 (child .Content , aggErr )
56555682 case "Summary" :
56565683 cacheFilesystemInformation .Summary = parseNullableString (child .Content )
56575684 case "TotalCapacityInBytes" :
@@ -5871,6 +5898,8 @@ func (deleteResult *DeleteResult) parse(xmlNode *XmlNode, aggErr *AggregateError
58715898
58725899type DetailedTapePartition struct {
58735900 AutoCompactionEnabled bool
5901+ AutoQuiesceEnabled bool
5902+ DriveIdleTimeoutInMinutes * int
58745903 DriveType * TapeDriveType
58755904 DriveTypes []TapeDriveType
58765905 ErrorMessage * string
@@ -5893,6 +5922,10 @@ func (detailedTapePartition *DetailedTapePartition) parse(xmlNode *XmlNode, aggE
58935922 switch child .XMLName .Local {
58945923 case "AutoCompactionEnabled" :
58955924 detailedTapePartition .AutoCompactionEnabled = parseBool (child .Content , aggErr )
5925+ case "AutoQuiesceEnabled" :
5926+ detailedTapePartition .AutoQuiesceEnabled = parseBool (child .Content , aggErr )
5927+ case "DriveIdleTimeoutInMinutes" :
5928+ detailedTapePartition .DriveIdleTimeoutInMinutes = parseNullableInt (child .Content , aggErr )
58965929 case "DriveType" :
58975930 detailedTapePartition .DriveType = newTapeDriveTypeFromContent (child .Content , aggErr )
58985931 case "DriveTypes" :
@@ -6622,6 +6655,8 @@ func (healthVerificationResult *HealthVerificationResult) parse(xmlNode *XmlNode
66226655
66236656type NamedDetailedTapePartition struct {
66246657 AutoCompactionEnabled bool
6658+ AutoQuiesceEnabled bool
6659+ DriveIdleTimeoutInMinutes * int
66256660 DriveType * TapeDriveType
66266661 DriveTypes []TapeDriveType
66276662 ErrorMessage * string
@@ -6644,6 +6679,10 @@ func (namedDetailedTapePartition *NamedDetailedTapePartition) parse(xmlNode *Xml
66446679 switch child .XMLName .Local {
66456680 case "AutoCompactionEnabled" :
66466681 namedDetailedTapePartition .AutoCompactionEnabled = parseBool (child .Content , aggErr )
6682+ case "AutoQuiesceEnabled" :
6683+ namedDetailedTapePartition .AutoQuiesceEnabled = parseBool (child .Content , aggErr )
6684+ case "DriveIdleTimeoutInMinutes" :
6685+ namedDetailedTapePartition .DriveIdleTimeoutInMinutes = parseNullableInt (child .Content , aggErr )
66476686 case "DriveType" :
66486687 namedDetailedTapePartition .DriveType = newTapeDriveTypeFromContent (child .Content , aggErr )
66496688 case "DriveTypes" :
@@ -6735,6 +6774,7 @@ const (
67356774 REST_OPERATION_TYPE_GET_PHYSICAL_PLACEMENT RestOperationType = 1 + iota
67366775 REST_OPERATION_TYPE_IMPORT RestOperationType = 1 + iota
67376776 REST_OPERATION_TYPE_INSPECT RestOperationType = 1 + iota
6777+ REST_OPERATION_TYPE_MARK_FOR_COMPACTION RestOperationType = 1 + iota
67386778 REST_OPERATION_TYPE_ONLINE RestOperationType = 1 + iota
67396779 REST_OPERATION_TYPE_PAIR_BACK RestOperationType = 1 + iota
67406780 REST_OPERATION_TYPE_REGENERATE_SECRET_KEY RestOperationType = 1 + iota
@@ -6765,6 +6805,7 @@ func (restOperationType *RestOperationType) UnmarshalText(text []byte) error {
67656805 case "GET_PHYSICAL_PLACEMENT" : * restOperationType = REST_OPERATION_TYPE_GET_PHYSICAL_PLACEMENT
67666806 case "IMPORT" : * restOperationType = REST_OPERATION_TYPE_IMPORT
67676807 case "INSPECT" : * restOperationType = REST_OPERATION_TYPE_INSPECT
6808+ case "MARK_FOR_COMPACTION" : * restOperationType = REST_OPERATION_TYPE_MARK_FOR_COMPACTION
67686809 case "ONLINE" : * restOperationType = REST_OPERATION_TYPE_ONLINE
67696810 case "PAIR_BACK" : * restOperationType = REST_OPERATION_TYPE_PAIR_BACK
67706811 case "REGENERATE_SECRET_KEY" : * restOperationType = REST_OPERATION_TYPE_REGENERATE_SECRET_KEY
@@ -6798,6 +6839,7 @@ func (restOperationType RestOperationType) String() string {
67986839 case REST_OPERATION_TYPE_GET_PHYSICAL_PLACEMENT : return "GET_PHYSICAL_PLACEMENT"
67996840 case REST_OPERATION_TYPE_IMPORT : return "IMPORT"
68006841 case REST_OPERATION_TYPE_INSPECT : return "INSPECT"
6842+ case REST_OPERATION_TYPE_MARK_FOR_COMPACTION : return "MARK_FOR_COMPACTION"
68016843 case REST_OPERATION_TYPE_ONLINE : return "ONLINE"
68026844 case REST_OPERATION_TYPE_PAIR_BACK : return "PAIR_BACK"
68036845 case REST_OPERATION_TYPE_REGENERATE_SECRET_KEY : return "REGENERATE_SECRET_KEY"
0 commit comments