1. Packages
  2. Azure Native v2
  3. API Docs
  4. devcenter
  5. listSkusByProject
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native-v2.devcenter.listSkusByProject

Explore with Pulumi AI

These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 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>
Copy
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]
Copy
func ListSkusByProject(ctx *Context, args *ListSkusByProjectArgs, opts ...InvokeOption) (*ListSkusByProjectResult, error)
func ListSkusByProjectOutput(ctx *Context, args *ListSkusByProjectOutputArgs, opts ...InvokeOption) ListSkusByProjectResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<ListSkusByProjectResult> listSkusByProject(ListSkusByProjectArgs args, InvokeOptions options)
public static Output<ListSkusByProjectResult> listSkusByProject(ListSkusByProjectArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:devcenter:listSkusByProject
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ProjectName
This property is required.
Changes to this property will trigger replacement.
string
The name of the project.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
ProjectName
This property is required.
Changes to this property will trigger replacement.
string
The name of the project.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
projectName
This property is required.
Changes to this property will trigger replacement.
String
The name of the project.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
projectName
This property is required.
Changes to this property will trigger replacement.
string
The name of the project.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
project_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the project.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group. The name is case insensitive.
projectName
This property is required.
Changes to this property will trigger replacement.
String
The name of the project.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
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.AzureNative.DevCenter.Outputs.DevCenterSkuResponse>
Current page of results.
NextLink string
URL to get the next set of results if there are any.
Value []DevCenterSkuResponse
Current page of results.
nextLink String
URL to get the next set of results if there are any.
value List<DevCenterSkuResponse>
Current page of results.
nextLink string
URL to get the next set of results if there are any.
value DevCenterSkuResponse[]
Current page of results.
next_link str
URL to get the next set of results if there are any.
value Sequence[DevCenterSkuResponse]
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

Name This property is required. string
Name of the capability.
Value This property is required. string
Value of the capability.
Name This property is required. string
Name of the capability.
Value This property is required. string
Value of the capability.
name This property is required. String
Name of the capability.
value This property is required. String
Value of the capability.
name This property is required. string
Name of the capability.
value This property is required. string
Value of the capability.
name This property is required. str
Name of the capability.
value This property is required. str
Value of the capability.
name This property is required. String
Name of the capability.
value This property is required. String
Value of the capability.

DevCenterSkuResponse

Capabilities This property is required. List<Pulumi.AzureNative.DevCenter.Inputs.CapabilityResponse>
Collection of name/value pairs to describe the SKU capabilities.
Locations This property is required. List<string>
SKU supported locations.
Name This property is required. string
The name of the SKU. E.g. P3. It is typically a letter+number code
ResourceType This property is required. 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 This property is required. []CapabilityResponse
Collection of name/value pairs to describe the SKU capabilities.
Locations This property is required. []string
SKU supported locations.
Name This property is required. string
The name of the SKU. E.g. P3. It is typically a letter+number code
ResourceType This property is required. 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 This property is required. List<CapabilityResponse>
Collection of name/value pairs to describe the SKU capabilities.
locations This property is required. List<String>
SKU supported locations.
name This property is required. String
The name of the SKU. E.g. P3. It is typically a letter+number code
resourceType This property is required. 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 This property is required. CapabilityResponse[]
Collection of name/value pairs to describe the SKU capabilities.
locations This property is required. string[]
SKU supported locations.
name This property is required. string
The name of the SKU. E.g. P3. It is typically a letter+number code
resourceType This property is required. 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 This property is required. Sequence[CapabilityResponse]
Collection of name/value pairs to describe the SKU capabilities.
locations This property is required. Sequence[str]
SKU supported locations.
name This property is required. str
The name of the SKU. E.g. P3. It is typically a letter+number code
resource_type This property is required. 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 This property is required. List<Property Map>
Collection of name/value pairs to describe the SKU capabilities.
locations This property is required. List<String>
SKU supported locations.
name This property is required. String
The name of the SKU. E.g. P3. It is typically a letter+number code
resourceType This property is required. 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-v2 pulumi/pulumi-azure-native
License
Apache-2.0
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi