1. Packages
  2. Azure Native
  3. API Docs
  4. machinelearningservices
  5. getComputeAllowedResizeSizes
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.39.0 published on Monday, Apr 29, 2024 by Pulumi

azure-native.machinelearningservices.getComputeAllowedResizeSizes

Explore with Pulumi AI

azure-native logo
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.39.0 published on Monday, Apr 29, 2024 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.

    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)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:machinelearningservices:getComputeAllowedResizeSizes
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ComputeName string
    Name of the Azure Machine Learning compute.
    ResourceGroupName string
    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.
    ResourceGroupName string
    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.
    resourceGroupName String
    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.
    resourceGroupName string
    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_name str
    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.
    resourceGroupName String
    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.AzureNative.MachineLearningServices.Outputs.VirtualMachineSizeResponse>
    The list of virtual machine sizes supported by AmlCompute.
    Value []VirtualMachineSizeResponse
    The list of virtual machine sizes supported by AmlCompute.
    value List<VirtualMachineSizeResponse>
    The list of virtual machine sizes supported by AmlCompute.
    value VirtualMachineSizeResponse[]
    The list of virtual machine sizes supported by AmlCompute.
    value Sequence[VirtualMachineSizeResponse]
    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
    UnitOfMeasure string
    The unit of time measurement for the specified VM price. Example: OneHour
    Values List<Pulumi.AzureNative.MachineLearningServices.Inputs.EstimatedVMPriceResponse>
    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
    UnitOfMeasure string
    The unit of time measurement for the specified VM price. Example: OneHour
    Values []EstimatedVMPriceResponse
    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
    unitOfMeasure String
    The unit of time measurement for the specified VM price. Example: OneHour
    values List<EstimatedVMPriceResponse>
    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
    unitOfMeasure string
    The unit of time measurement for the specified VM price. Example: OneHour
    values EstimatedVMPriceResponse[]
    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_measure str
    The unit of time measurement for the specified VM price. Example: OneHour
    values Sequence[EstimatedVMPriceResponse]
    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
    unitOfMeasure String
    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.
    LowPriorityCapable bool
    Specifies if the virtual machine size supports low priority VMs.
    MaxResourceVolumeMB int
    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.
    OsVhdSizeMB int
    The OS VHD disk size, in MB, allowed by the virtual machine size.
    PremiumIO bool
    Specifies if the virtual machine size supports premium IO.
    VCPUs int
    The number of vCPUs supported by the virtual machine size.
    EstimatedVMPrices Pulumi.AzureNative.MachineLearningServices.Inputs.EstimatedVMPricesResponse
    The estimated price information for using a VM.
    SupportedComputeTypes List<string>
    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.
    LowPriorityCapable bool
    Specifies if the virtual machine size supports low priority VMs.
    MaxResourceVolumeMB int
    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.
    OsVhdSizeMB int
    The OS VHD disk size, in MB, allowed by the virtual machine size.
    PremiumIO bool
    Specifies if the virtual machine size supports premium IO.
    VCPUs int
    The number of vCPUs supported by the virtual machine size.
    EstimatedVMPrices EstimatedVMPricesResponse
    The estimated price information for using a VM.
    SupportedComputeTypes []string
    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.
    lowPriorityCapable Boolean
    Specifies if the virtual machine size supports low priority VMs.
    maxResourceVolumeMB Integer
    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.
    osVhdSizeMB Integer
    The OS VHD disk size, in MB, allowed by the virtual machine size.
    premiumIO Boolean
    Specifies if the virtual machine size supports premium IO.
    vCPUs Integer
    The number of vCPUs supported by the virtual machine size.
    estimatedVMPrices EstimatedVMPricesResponse
    The estimated price information for using a VM.
    supportedComputeTypes List<String>
    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.
    lowPriorityCapable boolean
    Specifies if the virtual machine size supports low priority VMs.
    maxResourceVolumeMB number
    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.
    osVhdSizeMB number
    The OS VHD disk size, in MB, allowed by the virtual machine size.
    premiumIO boolean
    Specifies if the virtual machine size supports premium IO.
    vCPUs number
    The number of vCPUs supported by the virtual machine size.
    estimatedVMPrices EstimatedVMPricesResponse
    The estimated price information for using a VM.
    supportedComputeTypes string[]
    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_capable bool
    Specifies if the virtual machine size supports low priority VMs.
    max_resource_volume_mb int
    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_size_mb int
    The OS VHD disk size, in MB, allowed by the virtual machine size.
    premium_io 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_prices EstimatedVMPricesResponse
    The estimated price information for using a VM.
    supported_compute_types Sequence[str]
    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.
    lowPriorityCapable Boolean
    Specifies if the virtual machine size supports low priority VMs.
    maxResourceVolumeMB Number
    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.
    osVhdSizeMB Number
    The OS VHD disk size, in MB, allowed by the virtual machine size.
    premiumIO 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.
    supportedComputeTypes List<String>
    Specifies the compute types supported by the virtual machine size.

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    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.39.0 published on Monday, Apr 29, 2024 by Pulumi