azure-native.devcenter.listSkusByProject
Explore with Pulumi AI
Lists SKUs available to the project
Uses Azure REST API version 2024-10-01-preview.
Other available API versions: 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2025-02-01, 2025-04-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native devcenter [ApiVersion]
. See the version guide for details.
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 dictionary
The following arguments are supported:
- Project
Name string - The name of the project.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Project
Name string - The name of the project.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- project
Name String - The name of the project.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- project
Name string - The name of the project.
- resource
Group 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.
- project
Name String - The name of the project.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
listSkusByProject Result
The following output properties are available:
- Next
Link 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.
- Next
Link string - URL to get the next set of results if there are any.
- Value
[]Dev
Center Sku Response - Current page of results.
- next
Link String - URL to get the next set of results if there are any.
- value
List<Dev
Center Sku Response> - Current page of results.
- next
Link string - URL to get the next set of results if there are any.
- value
Dev
Center Sku Response[] - Current page of results.
- next_
link str - URL to get the next set of results if there are any.
- value
Sequence[Dev
Center Sku Response] - Current page of results.
- next
Link 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
- Resource
Type 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
[]Capability
Response - 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
- Resource
Type 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<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
- resource
Type 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
Capability
Response[] - 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
- resource
Type 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[Capability
Response] - 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
- resource
Type 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