1. Packages
  2. Azure Native
  3. API Docs
  4. devcenter
  5. listSkusByProject
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.63.0 published on Tuesday, Sep 24, 2024 by Pulumi

azure-native.devcenter.listSkusByProject

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.63.0 published on Tuesday, Sep 24, 2024 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.

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

    The following arguments are supported:

    ProjectName string
    The name of the project.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    ProjectName string
    The name of the project.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    projectName String
    The name of the project.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    projectName string
    The name of the project.
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    project_name str
    The name of the project.
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    projectName String
    The name of the project.
    resourceGroupName 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 string
    Name of the capability.
    Value string
    Value of the capability.
    Name string
    Name of the capability.
    Value string
    Value of the capability.
    name String
    Name of the capability.
    value String
    Value of the capability.
    name string
    Name of the capability.
    value string
    Value of the capability.
    name str
    Name of the capability.
    value str
    Value of the capability.
    name String
    Name of the capability.
    value String
    Value of the capability.

    DevCenterSkuResponse

    Capabilities List<Pulumi.AzureNative.DevCenter.Inputs.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 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
    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.63.0 published on Tuesday, Sep 24, 2024 by Pulumi