Skip to content

Commit

Permalink
feature/CON-22479_advancedVMFiltering (#533)
Browse files Browse the repository at this point in the history
  • Loading branch information
noasaunders219 authored Sep 20, 2023
1 parent e27e9a5 commit 2dbccef
Showing 1 changed file with 51 additions and 1 deletion.
52 changes: 51 additions & 1 deletion api/services/ocean/aksV2/schemas/ocean-vmSizes.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -56,4 +56,54 @@ properties:
Vm sizes belonging to a series from the list will not be available for scaling.
items:
type: string
example: [ "Bs", "Da v4" ]
example: [ "Bs", "Da v4" ]
minData:
description: |
Minimum number of data disks available.
type: integer
minimum: 1
maximum: 64
example: 1
minGpu:
description: |
Minimum number of GPUs available.
type: number
format: double
minimum: 0.0
maximum: 8.0
example: 1.0
maxGpu:
description: |
Maximum number of GPUs available.
type: number
format: double
minimum: 0.0
maximum: 8.0
example: 2.0
diskPerformance:
type: string
description: |
The filtered vm sizes will support at least one of the classes from this list.
enum: [ "Standard", "Premium" ]
example: Standard
acceleratedNetworking:
type: string
description: |
In case acceleratedNetworking is set to Enabled, accelerated networking applies only to the VM that enables it.
enum: [ "Enabled", "Disabled" ]
example: Enabled
minNICs:
description: |
Minimum number of network interfaces.
type: integer
minimum: 1
maximum: 16
example: 4
vmTypes:
type: array
description: |
The filtered vm types will belong to one of the vm types from this list.
items:
type: string
enum: [ "generalPurpose", "memoryOptimized", "computeOptimized", "highPerformanceCompute", "storageOptimized", "GPU" ]
example: [ "memoryOptimized" ]

0 comments on commit 2dbccef

Please sign in to comment.