azure-native.machinelearningservices.getComputeAllowedResizeSizes
Explore with Pulumi AI
Returns supported virtual machine sizes for resize
Uses Azure REST API version 2025-01-01-preview.
Other available API versions: 2023-08-01-preview, 2024-01-01-preview, 2024-07-01-preview, 2024-10-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native machinelearningservices [ApiVersion]
. See the version guide for details.
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 dictionary
The following arguments are supported:
- Compute
Name This property is required. Changes to this property will trigger replacement.
- Name of the Azure Machine Learning compute.
- Resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- Workspace
Name This property is required. Changes to this property will trigger replacement.
- Name of Azure Machine Learning workspace.
- Compute
Name This property is required. Changes to this property will trigger replacement.
- Name of the Azure Machine Learning compute.
- Resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- Workspace
Name This property is required. Changes to this property will trigger replacement.
- Name of Azure Machine Learning workspace.
- compute
Name This property is required. Changes to this property will trigger replacement.
- Name of the Azure Machine Learning compute.
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- workspace
Name This property is required. Changes to this property will trigger replacement.
- Name of Azure Machine Learning workspace.
- compute
Name This property is required. Changes to this property will trigger replacement.
- Name of the Azure Machine Learning compute.
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- workspace
Name This property is required. Changes to this property will trigger replacement.
- Name of Azure Machine Learning workspace.
- compute_
name This property is required. Changes to this property will trigger replacement.
- Name of the Azure Machine Learning compute.
- resource_
group_ name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- workspace_
name This property is required. Changes to this property will trigger replacement.
- Name of Azure Machine Learning workspace.
- compute
Name This property is required. Changes to this property will trigger replacement.
- Name of the Azure Machine Learning compute.
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- workspace
Name This property is required. Changes to this property will trigger replacement.
- 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
[]Virtual
Machine Size Response - The list of virtual machine sizes supported by AmlCompute.
- value
List<Virtual
Machine Size Response> - The list of virtual machine sizes supported by AmlCompute.
- value
Virtual
Machine Size Response[] - The list of virtual machine sizes supported by AmlCompute.
- value
Sequence[Virtual
Machine 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
- Os
Type This property is required. string - Operating system type used by the VM.
- Retail
Price This property is required. double - The price charged for using the VM.
- Vm
Tier This property is required. string - The type of the VM.
- Os
Type This property is required. string - Operating system type used by the VM.
- Retail
Price This property is required. float64 - The price charged for using the VM.
- Vm
Tier This property is required. string - The type of the VM.
- os
Type This property is required. String - Operating system type used by the VM.
- retail
Price This property is required. Double - The price charged for using the VM.
- vm
Tier This property is required. String - The type of the VM.
- os
Type This property is required. string - Operating system type used by the VM.
- retail
Price This property is required. number - The price charged for using the VM.
- vm
Tier This property is required. string - The type of the VM.
- os_
type This property is required. str - Operating system type used by the VM.
- retail_
price This property is required. float - The price charged for using the VM.
- vm_
tier This property is required. str - The type of the VM.
- os
Type This property is required. String - Operating system type used by the VM.
- retail
Price This property is required. Number - The price charged for using the VM.
- vm
Tier This property is required. String - The type of the VM.
EstimatedVMPricesResponse
- Billing
Currency This property is required. string - Three lettered code specifying the currency of the VM price. Example: USD
- Unit
Of Measure This property is required. string - The unit of time measurement for the specified VM price. Example: OneHour
- Values
This property is required. 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.
- Billing
Currency This property is required. string - Three lettered code specifying the currency of the VM price. Example: USD
- Unit
Of Measure This property is required. string - The unit of time measurement for the specified VM price. Example: OneHour
- Values
This property is required. []EstimatedVMPrice Response - The list of estimated prices for using a VM of a particular OS type, tier, etc.
- billing
Currency This property is required. String - Three lettered code specifying the currency of the VM price. Example: USD
- unit
Of Measure This property is required. String - The unit of time measurement for the specified VM price. Example: OneHour
- values
This property is required. List<EstimatedVMPrice Response> - The list of estimated prices for using a VM of a particular OS type, tier, etc.
- billing
Currency This property is required. string - Three lettered code specifying the currency of the VM price. Example: USD
- unit
Of Measure This property is required. string - The unit of time measurement for the specified VM price. Example: OneHour
- values
This property is required. EstimatedVMPrice Response[] - The list of estimated prices for using a VM of a particular OS type, tier, etc.
- billing_
currency This property is required. str - Three lettered code specifying the currency of the VM price. Example: USD
- unit_
of_ measure This property is required. str - The unit of time measurement for the specified VM price. Example: OneHour
- values
This property is required. Sequence[EstimatedVMPrice Response] - The list of estimated prices for using a VM of a particular OS type, tier, etc.
- billing
Currency This property is required. String - Three lettered code specifying the currency of the VM price. Example: USD
- unit
Of Measure This property is required. String - The unit of time measurement for the specified VM price. Example: OneHour
- values
This property is required. List<Property Map> - The list of estimated prices for using a VM of a particular OS type, tier, etc.
VirtualMachineSizeResponse
- Family
This property is required. string - The family name of the virtual machine size.
- Gpus
This property is required. int - The number of gPUs supported by the virtual machine size.
- Low
Priority Capable This property is required. bool - Specifies if the virtual machine size supports low priority VMs.
- Max
Resource Volume MB This property is required. int - The resource volume size, in MB, allowed by the virtual machine size.
- Memory
GB This property is required. double - The amount of memory, in GB, supported by the virtual machine size.
- Name
This property is required. string - The name of the virtual machine size.
- Os
Vhd Size MB This property is required. int - The OS VHD disk size, in MB, allowed by the virtual machine size.
This property is required. bool- Specifies if the virtual machine size supports premium IO.
- VCPUs
This property is required. int - The number of vCPUs supported by the virtual machine size.
- Estimated
VMPrices Pulumi.Azure Native. Machine Learning Services. Inputs. Estimated VMPrices Response - The estimated price information for using a VM.
- Supported
Compute List<string>Types - Specifies the compute types supported by the virtual machine size.
- Family
This property is required. string - The family name of the virtual machine size.
- Gpus
This property is required. int - The number of gPUs supported by the virtual machine size.
- Low
Priority Capable This property is required. bool - Specifies if the virtual machine size supports low priority VMs.
- Max
Resource Volume MB This property is required. int - The resource volume size, in MB, allowed by the virtual machine size.
- Memory
GB This property is required. float64 - The amount of memory, in GB, supported by the virtual machine size.
- Name
This property is required. string - The name of the virtual machine size.
- Os
Vhd Size MB This property is required. int - The OS VHD disk size, in MB, allowed by the virtual machine size.
This property is required. bool- Specifies if the virtual machine size supports premium IO.
- VCPUs
This property is required. int - The number of vCPUs supported by the virtual machine size.
- Estimated
VMPrices EstimatedVMPrices Response - The estimated price information for using a VM.
- Supported
Compute []stringTypes - Specifies the compute types supported by the virtual machine size.
- family
This property is required. String - The family name of the virtual machine size.
- gpus
This property is required. Integer - The number of gPUs supported by the virtual machine size.
- low
Priority Capable This property is required. Boolean - Specifies if the virtual machine size supports low priority VMs.
- max
Resource Volume MB This property is required. Integer - The resource volume size, in MB, allowed by the virtual machine size.
- memory
GB This property is required. Double - The amount of memory, in GB, supported by the virtual machine size.
- name
This property is required. String - The name of the virtual machine size.
- os
Vhd Size MB This property is required. Integer - The OS VHD disk size, in MB, allowed by the virtual machine size.
This property is required. Boolean- Specifies if the virtual machine size supports premium IO.
- v
CPUs This property is required. Integer - The number of vCPUs supported by the virtual machine size.
- estimated
VMPrices EstimatedVMPrices Response - The estimated price information for using a VM.
- supported
Compute List<String>Types - Specifies the compute types supported by the virtual machine size.
- family
This property is required. string - The family name of the virtual machine size.
- gpus
This property is required. number - The number of gPUs supported by the virtual machine size.
- low
Priority Capable This property is required. boolean - Specifies if the virtual machine size supports low priority VMs.
- max
Resource Volume MB This property is required. number - The resource volume size, in MB, allowed by the virtual machine size.
- memory
GB This property is required. number - The amount of memory, in GB, supported by the virtual machine size.
- name
This property is required. string - The name of the virtual machine size.
- os
Vhd Size MB This property is required. number - The OS VHD disk size, in MB, allowed by the virtual machine size.
This property is required. boolean- Specifies if the virtual machine size supports premium IO.
- v
CPUs This property is required. number - The number of vCPUs supported by the virtual machine size.
- estimated
VMPrices EstimatedVMPrices Response - The estimated price information for using a VM.
- supported
Compute string[]Types - Specifies the compute types supported by the virtual machine size.
- family
This property is required. str - The family name of the virtual machine size.
- gpus
This property is required. int - The number of gPUs supported by the virtual machine size.
- low_
priority_ capable This property is required. bool - Specifies if the virtual machine size supports low priority VMs.
- max_
resource_ volume_ mb This property is required. int - The resource volume size, in MB, allowed by the virtual machine size.
- memory_
gb This property is required. float - The amount of memory, in GB, supported by the virtual machine size.
- name
This property is required. str - The name of the virtual machine size.
- os_
vhd_ size_ mb This property is required. int - The OS VHD disk size, in MB, allowed by the virtual machine size.
This property is required. bool- Specifies if the virtual machine size supports premium IO.
- v_
cpus This property is required. 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
This property is required. String - The family name of the virtual machine size.
- gpus
This property is required. Number - The number of gPUs supported by the virtual machine size.
- low
Priority Capable This property is required. Boolean - Specifies if the virtual machine size supports low priority VMs.
- max
Resource Volume MB This property is required. Number - The resource volume size, in MB, allowed by the virtual machine size.
- memory
GB This property is required. Number - The amount of memory, in GB, supported by the virtual machine size.
- name
This property is required. String - The name of the virtual machine size.
- os
Vhd Size MB This property is required. Number - The OS VHD disk size, in MB, allowed by the virtual machine size.
This property is required. Boolean- Specifies if the virtual machine size supports premium IO.
- v
CPUs This property is required. Number - The number of vCPUs supported by the virtual machine size.
- estimated
VMPrices Property Map - The estimated price information for using a VM.
- supported
Compute 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