This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi
azure-native.machinelearningservices.getComputeAllowedResizeSizes
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi
Returns supported virtual machine sizes for resize Azure REST API version: 2023-08-01-preview.
Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview.
Using getComputeAllowedResizeSizes
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getComputeAllowedResizeSizes(args: GetComputeAllowedResizeSizesArgs, opts?: InvokeOptions): Promise<GetComputeAllowedResizeSizesResult>
function getComputeAllowedResizeSizesOutput(args: GetComputeAllowedResizeSizesOutputArgs, opts?: InvokeOptions): Output<GetComputeAllowedResizeSizesResult>def get_compute_allowed_resize_sizes(compute_name: Optional[str] = None,
                                     resource_group_name: Optional[str] = None,
                                     workspace_name: Optional[str] = None,
                                     opts: Optional[InvokeOptions] = None) -> GetComputeAllowedResizeSizesResult
def get_compute_allowed_resize_sizes_output(compute_name: Optional[pulumi.Input[str]] = None,
                                     resource_group_name: Optional[pulumi.Input[str]] = None,
                                     workspace_name: Optional[pulumi.Input[str]] = None,
                                     opts: Optional[InvokeOptions] = None) -> Output[GetComputeAllowedResizeSizesResult]func GetComputeAllowedResizeSizes(ctx *Context, args *GetComputeAllowedResizeSizesArgs, opts ...InvokeOption) (*GetComputeAllowedResizeSizesResult, error)
func GetComputeAllowedResizeSizesOutput(ctx *Context, args *GetComputeAllowedResizeSizesOutputArgs, opts ...InvokeOption) GetComputeAllowedResizeSizesResultOutput> Note: This function is named GetComputeAllowedResizeSizes in the Go SDK.
public static class GetComputeAllowedResizeSizes 
{
    public static Task<GetComputeAllowedResizeSizesResult> InvokeAsync(GetComputeAllowedResizeSizesArgs args, InvokeOptions? opts = null)
    public static Output<GetComputeAllowedResizeSizesResult> Invoke(GetComputeAllowedResizeSizesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetComputeAllowedResizeSizesResult> getComputeAllowedResizeSizes(GetComputeAllowedResizeSizesArgs args, InvokeOptions options)
public static Output<GetComputeAllowedResizeSizesResult> getComputeAllowedResizeSizes(GetComputeAllowedResizeSizesArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:machinelearningservices:getComputeAllowedResizeSizes
  arguments:
    # arguments dictionaryThe following arguments are supported:
- ComputeName string
- Name of the Azure Machine Learning compute.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- WorkspaceName string
- Name of Azure Machine Learning workspace.
- ComputeName string
- Name of the Azure Machine Learning compute.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- WorkspaceName string
- Name of Azure Machine Learning workspace.
- computeName String
- Name of the Azure Machine Learning compute.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- workspaceName String
- Name of Azure Machine Learning workspace.
- computeName string
- Name of the Azure Machine Learning compute.
- resourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- workspaceName string
- Name of Azure Machine Learning workspace.
- compute_name str
- Name of the Azure Machine Learning compute.
- resource_group_ strname 
- The name of the resource group. The name is case insensitive.
- workspace_name str
- Name of Azure Machine Learning workspace.
- computeName String
- Name of the Azure Machine Learning compute.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- workspaceName String
- Name of Azure Machine Learning workspace.
getComputeAllowedResizeSizes Result
The following output properties are available:
- Value
List<Pulumi.Azure Native. Machine Learning Services. Outputs. Virtual Machine Size Response> 
- The list of virtual machine sizes supported by AmlCompute.
- Value
[]VirtualMachine Size Response 
- The list of virtual machine sizes supported by AmlCompute.
- value
List<VirtualMachine Size Response> 
- The list of virtual machine sizes supported by AmlCompute.
- value
VirtualMachine Size Response[] 
- The list of virtual machine sizes supported by AmlCompute.
- value
Sequence[VirtualMachine Size Response] 
- The list of virtual machine sizes supported by AmlCompute.
- value List<Property Map>
- The list of virtual machine sizes supported by AmlCompute.
Supporting Types
EstimatedVMPriceResponse  
- OsType string
- Operating system type used by the VM.
- RetailPrice double
- The price charged for using the VM.
- VmTier string
- The type of the VM.
- OsType string
- Operating system type used by the VM.
- RetailPrice float64
- The price charged for using the VM.
- VmTier string
- The type of the VM.
- osType String
- Operating system type used by the VM.
- retailPrice Double
- The price charged for using the VM.
- vmTier String
- The type of the VM.
- osType string
- Operating system type used by the VM.
- retailPrice number
- The price charged for using the VM.
- vmTier string
- The type of the VM.
- os_type str
- Operating system type used by the VM.
- retail_price float
- The price charged for using the VM.
- vm_tier str
- The type of the VM.
- osType String
- Operating system type used by the VM.
- retailPrice Number
- The price charged for using the VM.
- vmTier String
- The type of the VM.
EstimatedVMPricesResponse  
- BillingCurrency string
- Three lettered code specifying the currency of the VM price. Example: USD
- UnitOf stringMeasure 
- The unit of time measurement for the specified VM price. Example: OneHour
- Values
List<Pulumi.Azure Native. Machine Learning Services. Inputs. Estimated VMPrice Response> 
- The list of estimated prices for using a VM of a particular OS type, tier, etc.
- BillingCurrency string
- Three lettered code specifying the currency of the VM price. Example: USD
- UnitOf stringMeasure 
- The unit of time measurement for the specified VM price. Example: OneHour
- Values
[]EstimatedVMPrice Response 
- The list of estimated prices for using a VM of a particular OS type, tier, etc.
- billingCurrency String
- Three lettered code specifying the currency of the VM price. Example: USD
- unitOf StringMeasure 
- The unit of time measurement for the specified VM price. Example: OneHour
- values
List<EstimatedVMPrice Response> 
- The list of estimated prices for using a VM of a particular OS type, tier, etc.
- billingCurrency string
- Three lettered code specifying the currency of the VM price. Example: USD
- unitOf stringMeasure 
- The unit of time measurement for the specified VM price. Example: OneHour
- values
EstimatedVMPrice Response[] 
- The list of estimated prices for using a VM of a particular OS type, tier, etc.
- billing_currency str
- Three lettered code specifying the currency of the VM price. Example: USD
- unit_of_ strmeasure 
- The unit of time measurement for the specified VM price. Example: OneHour
- values
Sequence[EstimatedVMPrice Response] 
- The list of estimated prices for using a VM of a particular OS type, tier, etc.
- billingCurrency String
- Three lettered code specifying the currency of the VM price. Example: USD
- unitOf StringMeasure 
- The unit of time measurement for the specified VM price. Example: OneHour
- values List<Property Map>
- The list of estimated prices for using a VM of a particular OS type, tier, etc.
VirtualMachineSizeResponse   
- Family string
- The family name of the virtual machine size.
- Gpus int
- The number of gPUs supported by the virtual machine size.
- LowPriority boolCapable 
- Specifies if the virtual machine size supports low priority VMs.
- MaxResource intVolume MB 
- The resource volume size, in MB, allowed by the virtual machine size.
- MemoryGB double
- The amount of memory, in GB, supported by the virtual machine size.
- Name string
- The name of the virtual machine size.
- OsVhd intSize MB 
- The OS VHD disk size, in MB, allowed by the virtual machine size.
- bool
- Specifies if the virtual machine size supports premium IO.
- VCPUs int
- The number of vCPUs supported by the virtual machine size.
- EstimatedVMPrices Pulumi.Azure Native. Machine Learning Services. Inputs. Estimated VMPrices Response 
- The estimated price information for using a VM.
- SupportedCompute List<string>Types 
- Specifies the compute types supported by the virtual machine size.
- Family string
- The family name of the virtual machine size.
- Gpus int
- The number of gPUs supported by the virtual machine size.
- LowPriority boolCapable 
- Specifies if the virtual machine size supports low priority VMs.
- MaxResource intVolume MB 
- The resource volume size, in MB, allowed by the virtual machine size.
- MemoryGB float64
- The amount of memory, in GB, supported by the virtual machine size.
- Name string
- The name of the virtual machine size.
- OsVhd intSize MB 
- The OS VHD disk size, in MB, allowed by the virtual machine size.
- bool
- Specifies if the virtual machine size supports premium IO.
- VCPUs int
- The number of vCPUs supported by the virtual machine size.
- EstimatedVMPrices EstimatedVMPrices Response 
- The estimated price information for using a VM.
- SupportedCompute []stringTypes 
- Specifies the compute types supported by the virtual machine size.
- family String
- The family name of the virtual machine size.
- gpus Integer
- The number of gPUs supported by the virtual machine size.
- lowPriority BooleanCapable 
- Specifies if the virtual machine size supports low priority VMs.
- maxResource IntegerVolume MB 
- The resource volume size, in MB, allowed by the virtual machine size.
- memoryGB Double
- The amount of memory, in GB, supported by the virtual machine size.
- name String
- The name of the virtual machine size.
- osVhd IntegerSize MB 
- The OS VHD disk size, in MB, allowed by the virtual machine size.
- Boolean
- Specifies if the virtual machine size supports premium IO.
- vCPUs Integer
- The number of vCPUs supported by the virtual machine size.
- estimatedVMPrices EstimatedVMPrices Response 
- The estimated price information for using a VM.
- supportedCompute List<String>Types 
- Specifies the compute types supported by the virtual machine size.
- family string
- The family name of the virtual machine size.
- gpus number
- The number of gPUs supported by the virtual machine size.
- lowPriority booleanCapable 
- Specifies if the virtual machine size supports low priority VMs.
- maxResource numberVolume MB 
- The resource volume size, in MB, allowed by the virtual machine size.
- memoryGB number
- The amount of memory, in GB, supported by the virtual machine size.
- name string
- The name of the virtual machine size.
- osVhd numberSize MB 
- The OS VHD disk size, in MB, allowed by the virtual machine size.
- boolean
- Specifies if the virtual machine size supports premium IO.
- vCPUs number
- The number of vCPUs supported by the virtual machine size.
- estimatedVMPrices EstimatedVMPrices Response 
- The estimated price information for using a VM.
- supportedCompute string[]Types 
- Specifies the compute types supported by the virtual machine size.
- family str
- The family name of the virtual machine size.
- gpus int
- The number of gPUs supported by the virtual machine size.
- low_priority_ boolcapable 
- Specifies if the virtual machine size supports low priority VMs.
- max_resource_ intvolume_ mb 
- The resource volume size, in MB, allowed by the virtual machine size.
- memory_gb float
- The amount of memory, in GB, supported by the virtual machine size.
- name str
- The name of the virtual machine size.
- os_vhd_ intsize_ mb 
- The OS VHD disk size, in MB, allowed by the virtual machine size.
- bool
- Specifies if the virtual machine size supports premium IO.
- v_cpus int
- The number of vCPUs supported by the virtual machine size.
- estimated_vm_ Estimatedprices VMPrices Response 
- The estimated price information for using a VM.
- supported_compute_ Sequence[str]types 
- Specifies the compute types supported by the virtual machine size.
- family String
- The family name of the virtual machine size.
- gpus Number
- The number of gPUs supported by the virtual machine size.
- lowPriority BooleanCapable 
- Specifies if the virtual machine size supports low priority VMs.
- maxResource NumberVolume MB 
- The resource volume size, in MB, allowed by the virtual machine size.
- memoryGB Number
- The amount of memory, in GB, supported by the virtual machine size.
- name String
- The name of the virtual machine size.
- osVhd NumberSize MB 
- The OS VHD disk size, in MB, allowed by the virtual machine size.
- Boolean
- Specifies if the virtual machine size supports premium IO.
- vCPUs Number
- The number of vCPUs supported by the virtual machine size.
- estimatedVMPrices Property Map
- The estimated price information for using a VM.
- supportedCompute List<String>Types 
- Specifies the compute types supported by the virtual machine size.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi