|
869 | 869 | "NEW_CHANGED_DELETED"
|
870 | 870 | ]
|
871 | 871 | },
|
| 872 | + "AutocommitPeriod":{ |
| 873 | + "type":"structure", |
| 874 | + "required":["Type"], |
| 875 | + "members":{ |
| 876 | + "Type":{"shape":"AutocommitPeriodType"}, |
| 877 | + "Value":{"shape":"AutocommitPeriodValue"} |
| 878 | + } |
| 879 | + }, |
| 880 | + "AutocommitPeriodType":{ |
| 881 | + "type":"string", |
| 882 | + "enum":[ |
| 883 | + "MINUTES", |
| 884 | + "HOURS", |
| 885 | + "DAYS", |
| 886 | + "MONTHS", |
| 887 | + "YEARS", |
| 888 | + "NONE" |
| 889 | + ] |
| 890 | + }, |
| 891 | + "AutocommitPeriodValue":{ |
| 892 | + "type":"integer", |
| 893 | + "max":65535, |
| 894 | + "min":1 |
| 895 | + }, |
872 | 896 | "AutomaticBackupRetentionDays":{
|
873 | 897 | "type":"integer",
|
874 | 898 | "max":90,
|
|
1314 | 1338 | "TieringPolicy":{"shape":"TieringPolicy"},
|
1315 | 1339 | "OntapVolumeType":{"shape":"InputOntapVolumeType"},
|
1316 | 1340 | "SnapshotPolicy":{"shape":"SnapshotPolicy"},
|
1317 |
| - "CopyTagsToBackups":{"shape":"Flag"} |
| 1341 | + "CopyTagsToBackups":{"shape":"Flag"}, |
| 1342 | + "SnaplockConfiguration":{"shape":"CreateSnaplockConfiguration"} |
1318 | 1343 | }
|
1319 | 1344 | },
|
1320 | 1345 | "CreateOpenZFSOriginSnapshotConfiguration":{
|
|
1344 | 1369 | "UserAndGroupQuotas":{"shape":"OpenZFSUserAndGroupQuotas"}
|
1345 | 1370 | }
|
1346 | 1371 | },
|
| 1372 | + "CreateSnaplockConfiguration":{ |
| 1373 | + "type":"structure", |
| 1374 | + "required":["SnaplockType"], |
| 1375 | + "members":{ |
| 1376 | + "AuditLogVolume":{"shape":"Flag"}, |
| 1377 | + "AutocommitPeriod":{"shape":"AutocommitPeriod"}, |
| 1378 | + "PrivilegedDelete":{"shape":"PrivilegedDelete"}, |
| 1379 | + "RetentionPeriod":{"shape":"SnaplockRetentionPeriod"}, |
| 1380 | + "SnaplockType":{"shape":"SnaplockType"}, |
| 1381 | + "VolumeAppendModeEnabled":{"shape":"Flag"} |
| 1382 | + } |
| 1383 | + }, |
1347 | 1384 | "CreateSnapshotRequest":{
|
1348 | 1385 | "type":"structure",
|
1349 | 1386 | "required":[
|
|
1851 | 1888 | "type":"structure",
|
1852 | 1889 | "members":{
|
1853 | 1890 | "SkipFinalBackup":{"shape":"Flag"},
|
1854 |
| - "FinalBackupTags":{"shape":"Tags"} |
| 1891 | + "FinalBackupTags":{"shape":"Tags"}, |
| 1892 | + "BypassSnaplockEnterpriseRetention":{"shape":"Flag"} |
1855 | 1893 | }
|
1856 | 1894 | },
|
1857 | 1895 | "DeleteVolumeOntapResponse":{
|
|
2793 | 2831 | "UUID":{"shape":"UUID"},
|
2794 | 2832 | "OntapVolumeType":{"shape":"OntapVolumeType"},
|
2795 | 2833 | "SnapshotPolicy":{"shape":"SnapshotPolicy"},
|
2796 |
| - "CopyTagsToBackups":{"shape":"Flag"} |
| 2834 | + "CopyTagsToBackups":{"shape":"Flag"}, |
| 2835 | + "SnaplockConfiguration":{"shape":"SnaplockConfiguration"} |
2797 | 2836 | }
|
2798 | 2837 | },
|
2799 | 2838 | "OntapVolumeType":{
|
|
2963 | 3002 | "max":1000,
|
2964 | 3003 | "min":12
|
2965 | 3004 | },
|
| 3005 | + "PrivilegedDelete":{ |
| 3006 | + "type":"string", |
| 3007 | + "enum":[ |
| 3008 | + "DISABLED", |
| 3009 | + "ENABLED", |
| 3010 | + "PERMANENTLY_DISABLED" |
| 3011 | + ] |
| 3012 | + }, |
2966 | 3013 | "ProgressPercent":{
|
2967 | 3014 | "type":"integer",
|
2968 | 3015 | "max":100,
|
|
3074 | 3121 | "AdministrativeActions":{"shape":"AdministrativeActions"}
|
3075 | 3122 | }
|
3076 | 3123 | },
|
| 3124 | + "RetentionPeriod":{ |
| 3125 | + "type":"structure", |
| 3126 | + "required":["Type"], |
| 3127 | + "members":{ |
| 3128 | + "Type":{"shape":"RetentionPeriodType"}, |
| 3129 | + "Value":{"shape":"RetentionPeriodValue"} |
| 3130 | + } |
| 3131 | + }, |
| 3132 | + "RetentionPeriodType":{ |
| 3133 | + "type":"string", |
| 3134 | + "enum":[ |
| 3135 | + "SECONDS", |
| 3136 | + "MINUTES", |
| 3137 | + "HOURS", |
| 3138 | + "DAYS", |
| 3139 | + "MONTHS", |
| 3140 | + "YEARS", |
| 3141 | + "INFINITE", |
| 3142 | + "UNSPECIFIED" |
| 3143 | + ] |
| 3144 | + }, |
| 3145 | + "RetentionPeriodValue":{ |
| 3146 | + "type":"integer", |
| 3147 | + "max":65535, |
| 3148 | + "min":0 |
| 3149 | + }, |
3077 | 3150 | "RouteTableId":{
|
3078 | 3151 | "type":"string",
|
3079 | 3152 | "max":21,
|
|
3173 | 3246 | },
|
3174 | 3247 | "exception":true
|
3175 | 3248 | },
|
| 3249 | + "SnaplockConfiguration":{ |
| 3250 | + "type":"structure", |
| 3251 | + "members":{ |
| 3252 | + "AuditLogVolume":{"shape":"Flag"}, |
| 3253 | + "AutocommitPeriod":{"shape":"AutocommitPeriod"}, |
| 3254 | + "PrivilegedDelete":{"shape":"PrivilegedDelete"}, |
| 3255 | + "RetentionPeriod":{"shape":"SnaplockRetentionPeriod"}, |
| 3256 | + "SnaplockType":{"shape":"SnaplockType"}, |
| 3257 | + "VolumeAppendModeEnabled":{"shape":"Flag"} |
| 3258 | + } |
| 3259 | + }, |
| 3260 | + "SnaplockRetentionPeriod":{ |
| 3261 | + "type":"structure", |
| 3262 | + "required":[ |
| 3263 | + "DefaultRetention", |
| 3264 | + "MinimumRetention", |
| 3265 | + "MaximumRetention" |
| 3266 | + ], |
| 3267 | + "members":{ |
| 3268 | + "DefaultRetention":{"shape":"RetentionPeriod"}, |
| 3269 | + "MinimumRetention":{"shape":"RetentionPeriod"}, |
| 3270 | + "MaximumRetention":{"shape":"RetentionPeriod"} |
| 3271 | + } |
| 3272 | + }, |
| 3273 | + "SnaplockType":{ |
| 3274 | + "type":"string", |
| 3275 | + "enum":[ |
| 3276 | + "COMPLIANCE", |
| 3277 | + "ENTERPRISE" |
| 3278 | + ] |
| 3279 | + }, |
3176 | 3280 | "Snapshot":{
|
3177 | 3281 | "type":"structure",
|
3178 | 3282 | "members":{
|
|
3668 | 3772 | "StorageEfficiencyEnabled":{"shape":"Flag"},
|
3669 | 3773 | "TieringPolicy":{"shape":"TieringPolicy"},
|
3670 | 3774 | "SnapshotPolicy":{"shape":"SnapshotPolicy"},
|
3671 |
| - "CopyTagsToBackups":{"shape":"Flag"} |
| 3775 | + "CopyTagsToBackups":{"shape":"Flag"}, |
| 3776 | + "SnaplockConfiguration":{"shape":"UpdateSnaplockConfiguration"} |
3672 | 3777 | }
|
3673 | 3778 | },
|
3674 | 3779 | "UpdateOpenZFSVolumeConfiguration":{
|
|
3683 | 3788 | "ReadOnly":{"shape":"ReadOnly"}
|
3684 | 3789 | }
|
3685 | 3790 | },
|
| 3791 | + "UpdateSnaplockConfiguration":{ |
| 3792 | + "type":"structure", |
| 3793 | + "members":{ |
| 3794 | + "AuditLogVolume":{"shape":"Flag"}, |
| 3795 | + "AutocommitPeriod":{"shape":"AutocommitPeriod"}, |
| 3796 | + "PrivilegedDelete":{"shape":"PrivilegedDelete"}, |
| 3797 | + "RetentionPeriod":{"shape":"SnaplockRetentionPeriod"}, |
| 3798 | + "VolumeAppendModeEnabled":{"shape":"Flag"} |
| 3799 | + } |
| 3800 | + }, |
3686 | 3801 | "UpdateSnapshotRequest":{
|
3687 | 3802 | "type":"structure",
|
3688 | 3803 | "required":[
|
|
3769 | 3884 | },
|
3770 | 3885 | "VolumeCapacity":{
|
3771 | 3886 | "type":"integer",
|
3772 |
| - "max":2147483647, |
| 3887 | + "max":314572800, |
3773 | 3888 | "min":0
|
3774 | 3889 | },
|
3775 | 3890 | "VolumeFilter":{
|
|
0 commit comments