Skip to content

Commit 9a83ca9

Browse files
feat(netapp): update the api
#### netapp:v1 The following keys were added: - schemas.Backup.properties.enforcedRetentionEndTime (Total Keys: 3) - schemas.BackupRetentionPolicy (Total Keys: 8) - schemas.BackupVault.properties.backupRetentionPolicy.$ref (Total Keys: 1) - schemas.StoragePool.properties.customPerformanceEnabled.type (Total Keys: 1) - schemas.StoragePool.properties.totalIops (Total Keys: 2) - schemas.StoragePool.properties.totalThroughputMibps (Total Keys: 2) #### netapp:v1beta1 The following keys were added: - schemas.Backup.properties.enforcedRetentionEndTime (Total Keys: 3) - schemas.BackupRetentionPolicy (Total Keys: 8) - schemas.BackupVault.properties.backupRetentionPolicy.$ref (Total Keys: 1) - schemas.StoragePool.properties.enableHotTierAutoResize.type (Total Keys: 1) - schemas.StoragePool.properties.hotTierSizeGib (Total Keys: 2) - schemas.TieringPolicy.properties.hotTierBypassModeEnabled.type (Total Keys: 1)
1 parent 3222a8e commit 9a83ca9

11 files changed

+207
-12
lines changed

docs/dyn/netapp_v1.projects.locations.backupVaults.backups.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,7 @@ <h3>Method Details</h3>
116116
&quot;chainStorageBytes&quot;: &quot;A String&quot;, # Output only. Total size of all backups in a chain in bytes = baseline backup size + sum(incremental backup size)
117117
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The time when the backup was created.
118118
&quot;description&quot;: &quot;A String&quot;, # A description of the backup with 2048 characters or less. Requests with longer descriptions will be rejected.
119+
&quot;enforcedRetentionEndTime&quot;: &quot;A String&quot;, # Output only. The time until which the backup is not deletable.
119120
&quot;labels&quot;: { # Resource labels to represent user provided metadata.
120121
&quot;a_key&quot;: &quot;A String&quot;,
121122
},
@@ -214,6 +215,7 @@ <h3>Method Details</h3>
214215
&quot;chainStorageBytes&quot;: &quot;A String&quot;, # Output only. Total size of all backups in a chain in bytes = baseline backup size + sum(incremental backup size)
215216
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The time when the backup was created.
216217
&quot;description&quot;: &quot;A String&quot;, # A description of the backup with 2048 characters or less. Requests with longer descriptions will be rejected.
218+
&quot;enforcedRetentionEndTime&quot;: &quot;A String&quot;, # Output only. The time until which the backup is not deletable.
217219
&quot;labels&quot;: { # Resource labels to represent user provided metadata.
218220
&quot;a_key&quot;: &quot;A String&quot;,
219221
},
@@ -254,6 +256,7 @@ <h3>Method Details</h3>
254256
&quot;chainStorageBytes&quot;: &quot;A String&quot;, # Output only. Total size of all backups in a chain in bytes = baseline backup size + sum(incremental backup size)
255257
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The time when the backup was created.
256258
&quot;description&quot;: &quot;A String&quot;, # A description of the backup with 2048 characters or less. Requests with longer descriptions will be rejected.
259+
&quot;enforcedRetentionEndTime&quot;: &quot;A String&quot;, # Output only. The time until which the backup is not deletable.
257260
&quot;labels&quot;: { # Resource labels to represent user provided metadata.
258261
&quot;a_key&quot;: &quot;A String&quot;,
259262
},
@@ -303,6 +306,7 @@ <h3>Method Details</h3>
303306
&quot;chainStorageBytes&quot;: &quot;A String&quot;, # Output only. Total size of all backups in a chain in bytes = baseline backup size + sum(incremental backup size)
304307
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The time when the backup was created.
305308
&quot;description&quot;: &quot;A String&quot;, # A description of the backup with 2048 characters or less. Requests with longer descriptions will be rejected.
309+
&quot;enforcedRetentionEndTime&quot;: &quot;A String&quot;, # Output only. The time until which the backup is not deletable.
306310
&quot;labels&quot;: { # Resource labels to represent user provided metadata.
307311
&quot;a_key&quot;: &quot;A String&quot;,
308312
},

docs/dyn/netapp_v1.projects.locations.backupVaults.html

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,13 @@ <h3>Method Details</h3>
117117

118118
{ # A NetApp BackupVault.
119119
&quot;backupRegion&quot;: &quot;A String&quot;, # Optional. Region where the backups are stored. Format: `projects/{project_id}/locations/{location}`
120+
&quot;backupRetentionPolicy&quot;: { # Retention policy for backups in the backup vault # Optional. Backup retention policy defining the retenton of backups.
121+
&quot;backupMinimumEnforcedRetentionDays&quot;: 42, # Required. Minimum retention duration in days for backups in the backup vault.
122+
&quot;dailyBackupImmutable&quot;: True or False, # Optional. Indicates if the daily backups are immutable. Atleast one of daily_backup_immutable, weekly_backup_immutable, monthly_backup_immutable and manual_backup_immutable must be true.
123+
&quot;manualBackupImmutable&quot;: True or False, # Optional. Indicates if the manual backups are immutable. Atleast one of daily_backup_immutable, weekly_backup_immutable, monthly_backup_immutable and manual_backup_immutable must be true.
124+
&quot;monthlyBackupImmutable&quot;: True or False, # Optional. Indicates if the monthly backups are immutable. Atleast one of daily_backup_immutable, weekly_backup_immutable, monthly_backup_immutable and manual_backup_immutable must be true.
125+
&quot;weeklyBackupImmutable&quot;: True or False, # Optional. Indicates if the weekly backups are immutable. Atleast one of daily_backup_immutable, weekly_backup_immutable, monthly_backup_immutable and manual_backup_immutable must be true.
126+
},
120127
&quot;backupVaultType&quot;: &quot;A String&quot;, # Optional. Type of backup vault to be created. Default is IN_REGION.
121128
&quot;createTime&quot;: &quot;A String&quot;, # Output only. Create time of the backup vault.
122129
&quot;description&quot;: &quot;A String&quot;, # Description of the backup vault.
@@ -211,6 +218,13 @@ <h3>Method Details</h3>
211218

212219
{ # A NetApp BackupVault.
213220
&quot;backupRegion&quot;: &quot;A String&quot;, # Optional. Region where the backups are stored. Format: `projects/{project_id}/locations/{location}`
221+
&quot;backupRetentionPolicy&quot;: { # Retention policy for backups in the backup vault # Optional. Backup retention policy defining the retenton of backups.
222+
&quot;backupMinimumEnforcedRetentionDays&quot;: 42, # Required. Minimum retention duration in days for backups in the backup vault.
223+
&quot;dailyBackupImmutable&quot;: True or False, # Optional. Indicates if the daily backups are immutable. Atleast one of daily_backup_immutable, weekly_backup_immutable, monthly_backup_immutable and manual_backup_immutable must be true.
224+
&quot;manualBackupImmutable&quot;: True or False, # Optional. Indicates if the manual backups are immutable. Atleast one of daily_backup_immutable, weekly_backup_immutable, monthly_backup_immutable and manual_backup_immutable must be true.
225+
&quot;monthlyBackupImmutable&quot;: True or False, # Optional. Indicates if the monthly backups are immutable. Atleast one of daily_backup_immutable, weekly_backup_immutable, monthly_backup_immutable and manual_backup_immutable must be true.
226+
&quot;weeklyBackupImmutable&quot;: True or False, # Optional. Indicates if the weekly backups are immutable. Atleast one of daily_backup_immutable, weekly_backup_immutable, monthly_backup_immutable and manual_backup_immutable must be true.
227+
},
214228
&quot;backupVaultType&quot;: &quot;A String&quot;, # Optional. Type of backup vault to be created. Default is IN_REGION.
215229
&quot;createTime&quot;: &quot;A String&quot;, # Output only. Create time of the backup vault.
216230
&quot;description&quot;: &quot;A String&quot;, # Description of the backup vault.
@@ -247,6 +261,13 @@ <h3>Method Details</h3>
247261
&quot;backupVaults&quot;: [ # A list of backupVaults in the project for the specified location.
248262
{ # A NetApp BackupVault.
249263
&quot;backupRegion&quot;: &quot;A String&quot;, # Optional. Region where the backups are stored. Format: `projects/{project_id}/locations/{location}`
264+
&quot;backupRetentionPolicy&quot;: { # Retention policy for backups in the backup vault # Optional. Backup retention policy defining the retenton of backups.
265+
&quot;backupMinimumEnforcedRetentionDays&quot;: 42, # Required. Minimum retention duration in days for backups in the backup vault.
266+
&quot;dailyBackupImmutable&quot;: True or False, # Optional. Indicates if the daily backups are immutable. Atleast one of daily_backup_immutable, weekly_backup_immutable, monthly_backup_immutable and manual_backup_immutable must be true.
267+
&quot;manualBackupImmutable&quot;: True or False, # Optional. Indicates if the manual backups are immutable. Atleast one of daily_backup_immutable, weekly_backup_immutable, monthly_backup_immutable and manual_backup_immutable must be true.
268+
&quot;monthlyBackupImmutable&quot;: True or False, # Optional. Indicates if the monthly backups are immutable. Atleast one of daily_backup_immutable, weekly_backup_immutable, monthly_backup_immutable and manual_backup_immutable must be true.
269+
&quot;weeklyBackupImmutable&quot;: True or False, # Optional. Indicates if the weekly backups are immutable. Atleast one of daily_backup_immutable, weekly_backup_immutable, monthly_backup_immutable and manual_backup_immutable must be true.
270+
},
250271
&quot;backupVaultType&quot;: &quot;A String&quot;, # Optional. Type of backup vault to be created. Default is IN_REGION.
251272
&quot;createTime&quot;: &quot;A String&quot;, # Output only. Create time of the backup vault.
252273
&quot;description&quot;: &quot;A String&quot;, # Description of the backup vault.
@@ -292,6 +313,13 @@ <h3>Method Details</h3>
292313

293314
{ # A NetApp BackupVault.
294315
&quot;backupRegion&quot;: &quot;A String&quot;, # Optional. Region where the backups are stored. Format: `projects/{project_id}/locations/{location}`
316+
&quot;backupRetentionPolicy&quot;: { # Retention policy for backups in the backup vault # Optional. Backup retention policy defining the retenton of backups.
317+
&quot;backupMinimumEnforcedRetentionDays&quot;: 42, # Required. Minimum retention duration in days for backups in the backup vault.
318+
&quot;dailyBackupImmutable&quot;: True or False, # Optional. Indicates if the daily backups are immutable. Atleast one of daily_backup_immutable, weekly_backup_immutable, monthly_backup_immutable and manual_backup_immutable must be true.
319+
&quot;manualBackupImmutable&quot;: True or False, # Optional. Indicates if the manual backups are immutable. Atleast one of daily_backup_immutable, weekly_backup_immutable, monthly_backup_immutable and manual_backup_immutable must be true.
320+
&quot;monthlyBackupImmutable&quot;: True or False, # Optional. Indicates if the monthly backups are immutable. Atleast one of daily_backup_immutable, weekly_backup_immutable, monthly_backup_immutable and manual_backup_immutable must be true.
321+
&quot;weeklyBackupImmutable&quot;: True or False, # Optional. Indicates if the weekly backups are immutable. Atleast one of daily_backup_immutable, weekly_backup_immutable, monthly_backup_immutable and manual_backup_immutable must be true.
322+
},
295323
&quot;backupVaultType&quot;: &quot;A String&quot;, # Optional. Type of backup vault to be created. Default is IN_REGION.
296324
&quot;createTime&quot;: &quot;A String&quot;, # Output only. Create time of the backup vault.
297325
&quot;description&quot;: &quot;A String&quot;, # Description of the backup vault.

docs/dyn/netapp_v1.projects.locations.storagePools.html

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,7 @@ <h3>Method Details</h3>
121121
&quot;allowAutoTiering&quot;: True or False, # 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&#x27;t be disabled once enabled.
122122
&quot;capacityGib&quot;: &quot;A String&quot;, # Required. Capacity in GIB of the pool
123123
&quot;createTime&quot;: &quot;A String&quot;, # Output only. Create time of the storage pool
124+
&quot;customPerformanceEnabled&quot;: True or False, # Optional. True if using Independent Scaling of capacity and performance (Hyperdisk) By default set to false
124125
&quot;description&quot;: &quot;A String&quot;, # Optional. Description of the storage pool
125126
&quot;encryptionType&quot;: &quot;A String&quot;, # Output only. Specifies the current pool encryption key source.
126127
&quot;globalAccessAllowed&quot;: True or False, # Deprecated. Used to allow SO pool to access AD or DNS server from other regions.
@@ -138,6 +139,8 @@ <h3>Method Details</h3>
138139
&quot;serviceLevel&quot;: &quot;A String&quot;, # Required. Service level of the storage pool
139140
&quot;state&quot;: &quot;A String&quot;, # Output only. State of the storage pool
140141
&quot;stateDetails&quot;: &quot;A String&quot;, # Output only. State details of the storage pool
142+
&quot;totalIops&quot;: &quot;A String&quot;, # Optional. Custom Performance Total IOPS of the pool If not provided, it will be calculated based on the total_throughput_mibps
143+
&quot;totalThroughputMibps&quot;: &quot;A String&quot;, # Optional. Custom Performance Total Throughput of the pool (in MiB/s)
141144
&quot;volumeCapacityGib&quot;: &quot;A String&quot;, # Output only. Allocated size of all volumes in GIB in the storage pool
142145
&quot;volumeCount&quot;: 42, # Output only. Volume count of the storage pool
143146
&quot;zone&quot;: &quot;A String&quot;, # Optional. Specifies the active zone for regional storagePool.
@@ -227,6 +230,7 @@ <h3>Method Details</h3>
227230
&quot;allowAutoTiering&quot;: True or False, # 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&#x27;t be disabled once enabled.
228231
&quot;capacityGib&quot;: &quot;A String&quot;, # Required. Capacity in GIB of the pool
229232
&quot;createTime&quot;: &quot;A String&quot;, # Output only. Create time of the storage pool
233+
&quot;customPerformanceEnabled&quot;: True or False, # Optional. True if using Independent Scaling of capacity and performance (Hyperdisk) By default set to false
230234
&quot;description&quot;: &quot;A String&quot;, # Optional. Description of the storage pool
231235
&quot;encryptionType&quot;: &quot;A String&quot;, # Output only. Specifies the current pool encryption key source.
232236
&quot;globalAccessAllowed&quot;: True or False, # Deprecated. Used to allow SO pool to access AD or DNS server from other regions.
@@ -244,6 +248,8 @@ <h3>Method Details</h3>
244248
&quot;serviceLevel&quot;: &quot;A String&quot;, # Required. Service level of the storage pool
245249
&quot;state&quot;: &quot;A String&quot;, # Output only. State of the storage pool
246250
&quot;stateDetails&quot;: &quot;A String&quot;, # Output only. State details of the storage pool
251+
&quot;totalIops&quot;: &quot;A String&quot;, # Optional. Custom Performance Total IOPS of the pool If not provided, it will be calculated based on the total_throughput_mibps
252+
&quot;totalThroughputMibps&quot;: &quot;A String&quot;, # Optional. Custom Performance Total Throughput of the pool (in MiB/s)
247253
&quot;volumeCapacityGib&quot;: &quot;A String&quot;, # Output only. Allocated size of all volumes in GIB in the storage pool
248254
&quot;volumeCount&quot;: 42, # Output only. Volume count of the storage pool
249255
&quot;zone&quot;: &quot;A String&quot;, # Optional. Specifies the active zone for regional storagePool.
@@ -276,6 +282,7 @@ <h3>Method Details</h3>
276282
&quot;allowAutoTiering&quot;: True or False, # 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&#x27;t be disabled once enabled.
277283
&quot;capacityGib&quot;: &quot;A String&quot;, # Required. Capacity in GIB of the pool
278284
&quot;createTime&quot;: &quot;A String&quot;, # Output only. Create time of the storage pool
285+
&quot;customPerformanceEnabled&quot;: True or False, # Optional. True if using Independent Scaling of capacity and performance (Hyperdisk) By default set to false
279286
&quot;description&quot;: &quot;A String&quot;, # Optional. Description of the storage pool
280287
&quot;encryptionType&quot;: &quot;A String&quot;, # Output only. Specifies the current pool encryption key source.
281288
&quot;globalAccessAllowed&quot;: True or False, # Deprecated. Used to allow SO pool to access AD or DNS server from other regions.
@@ -293,6 +300,8 @@ <h3>Method Details</h3>
293300
&quot;serviceLevel&quot;: &quot;A String&quot;, # Required. Service level of the storage pool
294301
&quot;state&quot;: &quot;A String&quot;, # Output only. State of the storage pool
295302
&quot;stateDetails&quot;: &quot;A String&quot;, # Output only. State details of the storage pool
303+
&quot;totalIops&quot;: &quot;A String&quot;, # Optional. Custom Performance Total IOPS of the pool If not provided, it will be calculated based on the total_throughput_mibps
304+
&quot;totalThroughputMibps&quot;: &quot;A String&quot;, # Optional. Custom Performance Total Throughput of the pool (in MiB/s)
296305
&quot;volumeCapacityGib&quot;: &quot;A String&quot;, # Output only. Allocated size of all volumes in GIB in the storage pool
297306
&quot;volumeCount&quot;: 42, # Output only. Volume count of the storage pool
298307
&quot;zone&quot;: &quot;A String&quot;, # Optional. Specifies the active zone for regional storagePool.
@@ -332,6 +341,7 @@ <h3>Method Details</h3>
332341
&quot;allowAutoTiering&quot;: True or False, # 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&#x27;t be disabled once enabled.
333342
&quot;capacityGib&quot;: &quot;A String&quot;, # Required. Capacity in GIB of the pool
334343
&quot;createTime&quot;: &quot;A String&quot;, # Output only. Create time of the storage pool
344+
&quot;customPerformanceEnabled&quot;: True or False, # Optional. True if using Independent Scaling of capacity and performance (Hyperdisk) By default set to false
335345
&quot;description&quot;: &quot;A String&quot;, # Optional. Description of the storage pool
336346
&quot;encryptionType&quot;: &quot;A String&quot;, # Output only. Specifies the current pool encryption key source.
337347
&quot;globalAccessAllowed&quot;: True or False, # Deprecated. Used to allow SO pool to access AD or DNS server from other regions.
@@ -349,6 +359,8 @@ <h3>Method Details</h3>
349359
&quot;serviceLevel&quot;: &quot;A String&quot;, # Required. Service level of the storage pool
350360
&quot;state&quot;: &quot;A String&quot;, # Output only. State of the storage pool
351361
&quot;stateDetails&quot;: &quot;A String&quot;, # Output only. State details of the storage pool
362+
&quot;totalIops&quot;: &quot;A String&quot;, # Optional. Custom Performance Total IOPS of the pool If not provided, it will be calculated based on the total_throughput_mibps
363+
&quot;totalThroughputMibps&quot;: &quot;A String&quot;, # Optional. Custom Performance Total Throughput of the pool (in MiB/s)
352364
&quot;volumeCapacityGib&quot;: &quot;A String&quot;, # Output only. Allocated size of all volumes in GIB in the storage pool
353365
&quot;volumeCount&quot;: 42, # Output only. Volume count of the storage pool
354366
&quot;zone&quot;: &quot;A String&quot;, # Optional. Specifies the active zone for regional storagePool.

0 commit comments

Comments
 (0)