1. Packages
  2. Azure Native
  3. API Docs
  4. labservices
  5. getLabAccountRegionalAvailability
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.73.0 published on Wednesday, Nov 20, 2024 by Pulumi

azure-native.labservices.getLabAccountRegionalAvailability

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.73.0 published on Wednesday, Nov 20, 2024 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>
    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]
    func GetLabAccountRegionalAvailability(ctx *Context, args *GetLabAccountRegionalAvailabilityArgs, opts ...InvokeOption) (*GetLabAccountRegionalAvailabilityResult, error)
    func GetLabAccountRegionalAvailabilityOutput(ctx *Context, args *GetLabAccountRegionalAvailabilityOutputArgs, opts ...InvokeOption) GetLabAccountRegionalAvailabilityResultOutput

    > 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)
    }
    public static CompletableFuture<GetLabAccountRegionalAvailabilityResult> getLabAccountRegionalAvailability(GetLabAccountRegionalAvailabilityArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:labservices:getLabAccountRegionalAvailability
      arguments:
        # arguments dictionary

    The following arguments are supported:

    LabAccountName string
    The name of the lab Account.
    ResourceGroupName string
    The name of the resource group.
    LabAccountName string
    The name of the lab Account.
    ResourceGroupName string
    The name of the resource group.
    labAccountName String
    The name of the lab Account.
    resourceGroupName String
    The name of the resource group.
    labAccountName string
    The name of the lab Account.
    resourceGroupName string
    The name of the resource group.
    lab_account_name str
    The name of the lab Account.
    resource_group_name str
    The name of the resource group.
    labAccountName String
    The name of the lab Account.
    resourceGroupName 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 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.73.0 published on Wednesday, Nov 20, 2024 by Pulumi