Predefined hardware-optimized series (e.g., D-family general purpose) with complex naming (e.g., Standard_D4as_v5), not user-defined vCPU/RAM like OpenStack flavors.
Sizes listed via API /providers/Microsoft.Compute/locations/{location}/vmSizes, region-specific availability.
Includes accelerator features (GPU, FPGA) baked into sizes, unavailable in basic OpenStack flavors without extensions.
Cannot create custom sizes; selection from catalog, limiting flexibility vs OpenStack flavor creation.
Use these endpoints to create, list, update, and delete flavors, and to manage access to private flavors. The \{flavor_id\} and \{project_id\} in the URLs are placeholders for the actual flavor and project IDs.
Returns the full flavor object (ram, vcpus, disk, swap, ephemeral, rxtx_factor, is_public, and the disabled flag) for every flavor in a single request. Use this instead of GET /flavors followed by per-ID lookups when you need more than id and name.