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.devcenter.listSkusByProject
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
Lists SKUs available to the project Azure REST API version: 2024-06-01-preview.
Other available API versions: 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
Using listSkusByProject
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 listSkusByProject(args: ListSkusByProjectArgs, opts?: InvokeOptions): Promise<ListSkusByProjectResult>
function listSkusByProjectOutput(args: ListSkusByProjectOutputArgs, opts?: InvokeOptions): Output<ListSkusByProjectResult>def list_skus_by_project(project_name: Optional[str] = None,
                         resource_group_name: Optional[str] = None,
                         opts: Optional[InvokeOptions] = None) -> ListSkusByProjectResult
def list_skus_by_project_output(project_name: Optional[pulumi.Input[str]] = None,
                         resource_group_name: Optional[pulumi.Input[str]] = None,
                         opts: Optional[InvokeOptions] = None) -> Output[ListSkusByProjectResult]func ListSkusByProject(ctx *Context, args *ListSkusByProjectArgs, opts ...InvokeOption) (*ListSkusByProjectResult, error)
func ListSkusByProjectOutput(ctx *Context, args *ListSkusByProjectOutputArgs, opts ...InvokeOption) ListSkusByProjectResultOutput> Note: This function is named ListSkusByProject in the Go SDK.
public static class ListSkusByProject 
{
    public static Task<ListSkusByProjectResult> InvokeAsync(ListSkusByProjectArgs args, InvokeOptions? opts = null)
    public static Output<ListSkusByProjectResult> Invoke(ListSkusByProjectInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<ListSkusByProjectResult> listSkusByProject(ListSkusByProjectArgs args, InvokeOptions options)
public static Output<ListSkusByProjectResult> listSkusByProject(ListSkusByProjectArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:devcenter:listSkusByProject
  arguments:
    # arguments dictionaryThe following arguments are supported:
- ProjectName string
- The name of the project.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- ProjectName string
- The name of the project.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- projectName String
- The name of the project.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- projectName string
- The name of the project.
- resourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- project_name str
- The name of the project.
- resource_group_ strname 
- The name of the resource group. The name is case insensitive.
- projectName String
- The name of the project.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
listSkusByProject Result
The following output properties are available:
- NextLink string
- URL to get the next set of results if there are any.
- Value
List<Pulumi.Azure Native. Dev Center. Outputs. Dev Center Sku Response> 
- Current page of results.
- NextLink string
- URL to get the next set of results if there are any.
- Value
[]DevCenter Sku Response 
- Current page of results.
- nextLink String
- URL to get the next set of results if there are any.
- value
List<DevCenter Sku Response> 
- Current page of results.
- nextLink string
- URL to get the next set of results if there are any.
- value
DevCenter Sku Response[] 
- Current page of results.
- next_link str
- URL to get the next set of results if there are any.
- value
Sequence[DevCenter Sku Response] 
- Current page of results.
- nextLink String
- URL to get the next set of results if there are any.
- value List<Property Map>
- Current page of results.
Supporting Types
CapabilityResponse 
DevCenterSkuResponse   
- Capabilities
List<Pulumi.Azure Native. Dev Center. Inputs. Capability Response> 
- Collection of name/value pairs to describe the SKU capabilities.
- Locations List<string>
- SKU supported locations.
- Name string
- The name of the SKU. E.g. P3. It is typically a letter+number code
- ResourceType string
- The name of the resource type
- Capacity int
- If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
- Family string
- If the service has different generations of hardware, for the same SKU, then that can be captured here.
- Size string
- The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
- Tier string
- This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
- Capabilities
[]CapabilityResponse 
- Collection of name/value pairs to describe the SKU capabilities.
- Locations []string
- SKU supported locations.
- Name string
- The name of the SKU. E.g. P3. It is typically a letter+number code
- ResourceType string
- The name of the resource type
- Capacity int
- If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
- Family string
- If the service has different generations of hardware, for the same SKU, then that can be captured here.
- Size string
- The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
- Tier string
- This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
- capabilities
List<CapabilityResponse> 
- Collection of name/value pairs to describe the SKU capabilities.
- locations List<String>
- SKU supported locations.
- name String
- The name of the SKU. E.g. P3. It is typically a letter+number code
- resourceType String
- The name of the resource type
- capacity Integer
- If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
- family String
- If the service has different generations of hardware, for the same SKU, then that can be captured here.
- size String
- The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
- tier String
- This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
- capabilities
CapabilityResponse[] 
- Collection of name/value pairs to describe the SKU capabilities.
- locations string[]
- SKU supported locations.
- name string
- The name of the SKU. E.g. P3. It is typically a letter+number code
- resourceType string
- The name of the resource type
- capacity number
- If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
- family string
- If the service has different generations of hardware, for the same SKU, then that can be captured here.
- size string
- The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
- tier string
- This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
- capabilities
Sequence[CapabilityResponse] 
- Collection of name/value pairs to describe the SKU capabilities.
- locations Sequence[str]
- SKU supported locations.
- name str
- The name of the SKU. E.g. P3. It is typically a letter+number code
- resource_type str
- The name of the resource type
- capacity int
- If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
- family str
- If the service has different generations of hardware, for the same SKU, then that can be captured here.
- size str
- The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
- tier str
- This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
- capabilities List<Property Map>
- Collection of name/value pairs to describe the SKU capabilities.
- locations List<String>
- SKU supported locations.
- name String
- The name of the SKU. E.g. P3. It is typically a letter+number code
- resourceType String
- The name of the resource type
- capacity Number
- If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
- family String
- If the service has different generations of hardware, for the same SKU, then that can be captured here.
- size String
- The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
- tier String
- This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
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