1. Packages
  2. Azure Native v2
  3. API Docs
  4. labservices
  5. getLabAccountRegionalAvailability
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.82.0 published on Friday, Jan 10, 2025 by Pulumi

azure-native-v2.labservices.getLabAccountRegionalAvailability

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.82.0 published on Friday, Jan 10, 2025 by Pulumi

Get regional availability information for each size category configured under a lab account Azure REST API version: 2018-10-15.

Using getLabAccountRegionalAvailability

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 getLabAccountRegionalAvailability(args: GetLabAccountRegionalAvailabilityArgs, opts?: InvokeOptions): Promise<GetLabAccountRegionalAvailabilityResult>
function getLabAccountRegionalAvailabilityOutput(args: GetLabAccountRegionalAvailabilityOutputArgs, opts?: InvokeOptions): Output<GetLabAccountRegionalAvailabilityResult>
Copy
def get_lab_account_regional_availability(lab_account_name: Optional[str] = None,
                                          resource_group_name: Optional[str] = None,
                                          opts: Optional[InvokeOptions] = None) -> GetLabAccountRegionalAvailabilityResult
def get_lab_account_regional_availability_output(lab_account_name: Optional[pulumi.Input[str]] = None,
                                          resource_group_name: Optional[pulumi.Input[str]] = None,
                                          opts: Optional[InvokeOptions] = None) -> Output[GetLabAccountRegionalAvailabilityResult]
Copy
func GetLabAccountRegionalAvailability(ctx *Context, args *GetLabAccountRegionalAvailabilityArgs, opts ...InvokeOption) (*GetLabAccountRegionalAvailabilityResult, error)
func GetLabAccountRegionalAvailabilityOutput(ctx *Context, args *GetLabAccountRegionalAvailabilityOutputArgs, opts ...InvokeOption) GetLabAccountRegionalAvailabilityResultOutput
Copy

> Note: This function is named GetLabAccountRegionalAvailability in the Go SDK.

public static class GetLabAccountRegionalAvailability 
{
    public static Task<GetLabAccountRegionalAvailabilityResult> InvokeAsync(GetLabAccountRegionalAvailabilityArgs args, InvokeOptions? opts = null)
    public static Output<GetLabAccountRegionalAvailabilityResult> Invoke(GetLabAccountRegionalAvailabilityInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetLabAccountRegionalAvailabilityResult> getLabAccountRegionalAvailability(GetLabAccountRegionalAvailabilityArgs args, InvokeOptions options)
public static Output<GetLabAccountRegionalAvailabilityResult> getLabAccountRegionalAvailability(GetLabAccountRegionalAvailabilityArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:labservices:getLabAccountRegionalAvailability
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

LabAccountName
This property is required.
Changes to this property will trigger replacement.
string
The name of the lab Account.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group.
LabAccountName
This property is required.
Changes to this property will trigger replacement.
string
The name of the lab Account.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group.
labAccountName
This property is required.
Changes to this property will trigger replacement.
String
The name of the lab Account.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group.
labAccountName
This property is required.
Changes to this property will trigger replacement.
string
The name of the lab Account.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group.
lab_account_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the lab Account.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group.
labAccountName
This property is required.
Changes to this property will trigger replacement.
String
The name of the lab Account.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group.

getLabAccountRegionalAvailability Result

The following output properties are available:

RegionalAvailability List<Pulumi.AzureNative.LabServices.Outputs.RegionalAvailabilityResponse>
Availability information for different size categories per region
RegionalAvailability []RegionalAvailabilityResponse
Availability information for different size categories per region
regionalAvailability List<RegionalAvailabilityResponse>
Availability information for different size categories per region
regionalAvailability RegionalAvailabilityResponse[]
Availability information for different size categories per region
regional_availability Sequence[RegionalAvailabilityResponse]
Availability information for different size categories per region
regionalAvailability List<Property Map>
Availability information for different size categories per region

Supporting Types

RegionalAvailabilityResponse

Region string
Corresponding region
SizeAvailabilities List<Pulumi.AzureNative.LabServices.Inputs.SizeAvailabilityResponse>
List of all the size information for the region
Region string
Corresponding region
SizeAvailabilities []SizeAvailabilityResponse
List of all the size information for the region
region String
Corresponding region
sizeAvailabilities List<SizeAvailabilityResponse>
List of all the size information for the region
region string
Corresponding region
sizeAvailabilities SizeAvailabilityResponse[]
List of all the size information for the region
region str
Corresponding region
size_availabilities Sequence[SizeAvailabilityResponse]
List of all the size information for the region
region String
Corresponding region
sizeAvailabilities List<Property Map>
List of all the size information for the region

SizeAvailabilityResponse

IsAvailable bool
Whether or not this size category is available
SizeCategory string
The category of the size (Basic, Standard, Performance).
IsAvailable bool
Whether or not this size category is available
SizeCategory string
The category of the size (Basic, Standard, Performance).
isAvailable Boolean
Whether or not this size category is available
sizeCategory String
The category of the size (Basic, Standard, Performance).
isAvailable boolean
Whether or not this size category is available
sizeCategory string
The category of the size (Basic, Standard, Performance).
is_available bool
Whether or not this size category is available
size_category str
The category of the size (Basic, Standard, Performance).
isAvailable Boolean
Whether or not this size category is available
sizeCategory String
The category of the size (Basic, Standard, Performance).

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.82.0 published on Friday, Jan 10, 2025 by Pulumi