@@ -13,6 +13,7 @@ export type ListPublicCatalogProductsRequestProductType =
1313 | 'elastic_metal'
1414 | 'dedibox'
1515 | 'block_storage'
16+ | 'object_storage'
1617
1718export type PublicCatalogProductPropertiesHardwareCPUArch =
1819 | 'unknown_arch'
@@ -188,13 +189,13 @@ export interface PublicCatalogProductPropertiesAppleSilicon {
188189
189190export interface PublicCatalogProductPropertiesBlockStorage {
190191 /**
191- * The minimum size of storage volume for this product in bytes.
192+ * @deprecated The minimum size of storage volume for this product in bytes. Deprecated .
192193 */
193- minVolumeSize : number
194+ minVolumeSize ? : number
194195 /**
195- * The maximum size of storage volume for this product in bytes.
196+ * @deprecated The maximum size of storage volume for this product in bytes. Deprecated .
196197 */
197- maxVolumeSize : number
198+ maxVolumeSize ? : number
198199}
199200
200201export interface PublicCatalogProductPropertiesDedibox {
@@ -249,6 +250,8 @@ export interface PublicCatalogProductPropertiesInstance {
249250 recommendedReplacementOfferIds : string [ ]
250251}
251252
253+ export interface PublicCatalogProductPropertiesObjectStorage { }
254+
252255export interface PublicCatalogProductEnvironmentalImpactEstimation {
253256 kgCo2Equivalent ?: number
254257 m3WaterUsage ?: number
@@ -296,33 +299,39 @@ export interface PublicCatalogProductProperties {
296299 /**
297300 * The properties of Dedibox products.
298301 *
299- * One-of ('properties'): at most one of 'dedibox', 'elasticMetal', 'appleSilicon', 'instance', 'blockStorage' could be set.
302+ * One-of ('properties'): at most one of 'dedibox', 'elasticMetal', 'appleSilicon', 'instance', 'blockStorage', 'objectStorage' could be set.
300303 */
301304 dedibox ?: PublicCatalogProductPropertiesDedibox
302305 /**
303306 * The properties of Elastic Metal products.
304307 *
305- * One-of ('properties'): at most one of 'dedibox', 'elasticMetal', 'appleSilicon', 'instance', 'blockStorage' could be set.
308+ * One-of ('properties'): at most one of 'dedibox', 'elasticMetal', 'appleSilicon', 'instance', 'blockStorage', 'objectStorage' could be set.
306309 */
307310 elasticMetal ?: PublicCatalogProductPropertiesElasticMetal
308311 /**
309312 * The properties of Apple Silicon products.
310313 *
311- * One-of ('properties'): at most one of 'dedibox', 'elasticMetal', 'appleSilicon', 'instance', 'blockStorage' could be set.
314+ * One-of ('properties'): at most one of 'dedibox', 'elasticMetal', 'appleSilicon', 'instance', 'blockStorage', 'objectStorage' could be set.
312315 */
313316 appleSilicon ?: PublicCatalogProductPropertiesAppleSilicon
314317 /**
315318 * The properties of Instance products.
316319 *
317- * One-of ('properties'): at most one of 'dedibox', 'elasticMetal', 'appleSilicon', 'instance', 'blockStorage' could be set.
320+ * One-of ('properties'): at most one of 'dedibox', 'elasticMetal', 'appleSilicon', 'instance', 'blockStorage', 'objectStorage' could be set.
318321 */
319322 instance ?: PublicCatalogProductPropertiesInstance
320323 /**
321324 * The properties of Block Storage products.
322325 *
323- * One-of ('properties'): at most one of 'dedibox', 'elasticMetal', 'appleSilicon', 'instance', 'blockStorage' could be set.
326+ * One-of ('properties'): at most one of 'dedibox', 'elasticMetal', 'appleSilicon', 'instance', 'blockStorage', 'objectStorage' could be set.
324327 */
325328 blockStorage ?: PublicCatalogProductPropertiesBlockStorage
329+ /**
330+ * The properties of Object Storage products.
331+ *
332+ * One-of ('properties'): at most one of 'dedibox', 'elasticMetal', 'appleSilicon', 'instance', 'blockStorage', 'objectStorage' could be set.
333+ */
334+ objectStorage ?: PublicCatalogProductPropertiesObjectStorage
326335}
327336
328337export interface PublicCatalogProductUnitOfMeasure {
0 commit comments