All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.pulumi.azurenative.labservices.LabservicesFunctions Maven / Gradle / Ivy

There is a newer version: 2.78.0
Show newest version
// *** WARNING: this file was generated by pulumi-java-gen. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***

package com.pulumi.azurenative.labservices;

import com.pulumi.azurenative.Utilities;
import com.pulumi.azurenative.labservices.inputs.GetEnvironmentArgs;
import com.pulumi.azurenative.labservices.inputs.GetEnvironmentPlainArgs;
import com.pulumi.azurenative.labservices.inputs.GetEnvironmentSettingArgs;
import com.pulumi.azurenative.labservices.inputs.GetEnvironmentSettingPlainArgs;
import com.pulumi.azurenative.labservices.inputs.GetGalleryImageArgs;
import com.pulumi.azurenative.labservices.inputs.GetGalleryImagePlainArgs;
import com.pulumi.azurenative.labservices.inputs.GetGlobalUserEnvironmentArgs;
import com.pulumi.azurenative.labservices.inputs.GetGlobalUserEnvironmentPlainArgs;
import com.pulumi.azurenative.labservices.inputs.GetGlobalUserOperationBatchStatusArgs;
import com.pulumi.azurenative.labservices.inputs.GetGlobalUserOperationBatchStatusPlainArgs;
import com.pulumi.azurenative.labservices.inputs.GetGlobalUserOperationStatusArgs;
import com.pulumi.azurenative.labservices.inputs.GetGlobalUserOperationStatusPlainArgs;
import com.pulumi.azurenative.labservices.inputs.GetGlobalUserPersonalPreferencesArgs;
import com.pulumi.azurenative.labservices.inputs.GetGlobalUserPersonalPreferencesPlainArgs;
import com.pulumi.azurenative.labservices.inputs.GetLabAccountArgs;
import com.pulumi.azurenative.labservices.inputs.GetLabAccountPlainArgs;
import com.pulumi.azurenative.labservices.inputs.GetLabAccountRegionalAvailabilityArgs;
import com.pulumi.azurenative.labservices.inputs.GetLabAccountRegionalAvailabilityPlainArgs;
import com.pulumi.azurenative.labservices.inputs.GetLabArgs;
import com.pulumi.azurenative.labservices.inputs.GetLabPlainArgs;
import com.pulumi.azurenative.labservices.inputs.GetLabPlanArgs;
import com.pulumi.azurenative.labservices.inputs.GetLabPlanPlainArgs;
import com.pulumi.azurenative.labservices.inputs.GetScheduleArgs;
import com.pulumi.azurenative.labservices.inputs.GetSchedulePlainArgs;
import com.pulumi.azurenative.labservices.inputs.GetUserArgs;
import com.pulumi.azurenative.labservices.inputs.GetUserPlainArgs;
import com.pulumi.azurenative.labservices.inputs.ListGlobalUserEnvironmentsArgs;
import com.pulumi.azurenative.labservices.inputs.ListGlobalUserEnvironmentsPlainArgs;
import com.pulumi.azurenative.labservices.inputs.ListGlobalUserLabsArgs;
import com.pulumi.azurenative.labservices.inputs.ListGlobalUserLabsPlainArgs;
import com.pulumi.azurenative.labservices.outputs.GetEnvironmentResult;
import com.pulumi.azurenative.labservices.outputs.GetEnvironmentSettingResult;
import com.pulumi.azurenative.labservices.outputs.GetGalleryImageResult;
import com.pulumi.azurenative.labservices.outputs.GetGlobalUserEnvironmentResult;
import com.pulumi.azurenative.labservices.outputs.GetGlobalUserOperationBatchStatusResult;
import com.pulumi.azurenative.labservices.outputs.GetGlobalUserOperationStatusResult;
import com.pulumi.azurenative.labservices.outputs.GetGlobalUserPersonalPreferencesResult;
import com.pulumi.azurenative.labservices.outputs.GetLabAccountRegionalAvailabilityResult;
import com.pulumi.azurenative.labservices.outputs.GetLabAccountResult;
import com.pulumi.azurenative.labservices.outputs.GetLabPlanResult;
import com.pulumi.azurenative.labservices.outputs.GetLabResult;
import com.pulumi.azurenative.labservices.outputs.GetScheduleResult;
import com.pulumi.azurenative.labservices.outputs.GetUserResult;
import com.pulumi.azurenative.labservices.outputs.ListGlobalUserEnvironmentsResult;
import com.pulumi.azurenative.labservices.outputs.ListGlobalUserLabsResult;
import com.pulumi.core.Output;
import com.pulumi.core.TypeShape;
import com.pulumi.deployment.Deployment;
import com.pulumi.deployment.InvokeOptions;
import java.util.concurrent.CompletableFuture;

public final class LabservicesFunctions {
    /**
     * Get environment
     * Azure REST API version: 2018-10-15.
     * 
     */
    public static Output getEnvironment(GetEnvironmentArgs args) {
        return getEnvironment(args, InvokeOptions.Empty);
    }
    /**
     * Get environment
     * Azure REST API version: 2018-10-15.
     * 
     */
    public static CompletableFuture getEnvironmentPlain(GetEnvironmentPlainArgs args) {
        return getEnvironmentPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get environment
     * Azure REST API version: 2018-10-15.
     * 
     */
    public static Output getEnvironment(GetEnvironmentArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:labservices:getEnvironment", TypeShape.of(GetEnvironmentResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get environment
     * Azure REST API version: 2018-10-15.
     * 
     */
    public static CompletableFuture getEnvironmentPlain(GetEnvironmentPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:labservices:getEnvironment", TypeShape.of(GetEnvironmentResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get environment setting
     * Azure REST API version: 2018-10-15.
     * 
     */
    public static Output getEnvironmentSetting(GetEnvironmentSettingArgs args) {
        return getEnvironmentSetting(args, InvokeOptions.Empty);
    }
    /**
     * Get environment setting
     * Azure REST API version: 2018-10-15.
     * 
     */
    public static CompletableFuture getEnvironmentSettingPlain(GetEnvironmentSettingPlainArgs args) {
        return getEnvironmentSettingPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get environment setting
     * Azure REST API version: 2018-10-15.
     * 
     */
    public static Output getEnvironmentSetting(GetEnvironmentSettingArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:labservices:getEnvironmentSetting", TypeShape.of(GetEnvironmentSettingResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get environment setting
     * Azure REST API version: 2018-10-15.
     * 
     */
    public static CompletableFuture getEnvironmentSettingPlain(GetEnvironmentSettingPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:labservices:getEnvironmentSetting", TypeShape.of(GetEnvironmentSettingResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get gallery image
     * Azure REST API version: 2018-10-15.
     * 
     */
    public static Output getGalleryImage(GetGalleryImageArgs args) {
        return getGalleryImage(args, InvokeOptions.Empty);
    }
    /**
     * Get gallery image
     * Azure REST API version: 2018-10-15.
     * 
     */
    public static CompletableFuture getGalleryImagePlain(GetGalleryImagePlainArgs args) {
        return getGalleryImagePlain(args, InvokeOptions.Empty);
    }
    /**
     * Get gallery image
     * Azure REST API version: 2018-10-15.
     * 
     */
    public static Output getGalleryImage(GetGalleryImageArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:labservices:getGalleryImage", TypeShape.of(GetGalleryImageResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get gallery image
     * Azure REST API version: 2018-10-15.
     * 
     */
    public static CompletableFuture getGalleryImagePlain(GetGalleryImagePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:labservices:getGalleryImage", TypeShape.of(GetGalleryImageResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the virtual machine details
     * Azure REST API version: 2018-10-15.
     * 
     */
    public static Output getGlobalUserEnvironment(GetGlobalUserEnvironmentArgs args) {
        return getGlobalUserEnvironment(args, InvokeOptions.Empty);
    }
    /**
     * Gets the virtual machine details
     * Azure REST API version: 2018-10-15.
     * 
     */
    public static CompletableFuture getGlobalUserEnvironmentPlain(GetGlobalUserEnvironmentPlainArgs args) {
        return getGlobalUserEnvironmentPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the virtual machine details
     * Azure REST API version: 2018-10-15.
     * 
     */
    public static Output getGlobalUserEnvironment(GetGlobalUserEnvironmentArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:labservices:getGlobalUserEnvironment", TypeShape.of(GetGlobalUserEnvironmentResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the virtual machine details
     * Azure REST API version: 2018-10-15.
     * 
     */
    public static CompletableFuture getGlobalUserEnvironmentPlain(GetGlobalUserEnvironmentPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:labservices:getGlobalUserEnvironment", TypeShape.of(GetGlobalUserEnvironmentResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get batch operation status
     * Azure REST API version: 2018-10-15.
     * 
     */
    public static Output getGlobalUserOperationBatchStatus(GetGlobalUserOperationBatchStatusArgs args) {
        return getGlobalUserOperationBatchStatus(args, InvokeOptions.Empty);
    }
    /**
     * Get batch operation status
     * Azure REST API version: 2018-10-15.
     * 
     */
    public static CompletableFuture getGlobalUserOperationBatchStatusPlain(GetGlobalUserOperationBatchStatusPlainArgs args) {
        return getGlobalUserOperationBatchStatusPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get batch operation status
     * Azure REST API version: 2018-10-15.
     * 
     */
    public static Output getGlobalUserOperationBatchStatus(GetGlobalUserOperationBatchStatusArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:labservices:getGlobalUserOperationBatchStatus", TypeShape.of(GetGlobalUserOperationBatchStatusResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get batch operation status
     * Azure REST API version: 2018-10-15.
     * 
     */
    public static CompletableFuture getGlobalUserOperationBatchStatusPlain(GetGlobalUserOperationBatchStatusPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:labservices:getGlobalUserOperationBatchStatus", TypeShape.of(GetGlobalUserOperationBatchStatusResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the status of long running operation
     * Azure REST API version: 2018-10-15.
     * 
     */
    public static Output getGlobalUserOperationStatus(GetGlobalUserOperationStatusArgs args) {
        return getGlobalUserOperationStatus(args, InvokeOptions.Empty);
    }
    /**
     * Gets the status of long running operation
     * Azure REST API version: 2018-10-15.
     * 
     */
    public static CompletableFuture getGlobalUserOperationStatusPlain(GetGlobalUserOperationStatusPlainArgs args) {
        return getGlobalUserOperationStatusPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the status of long running operation
     * Azure REST API version: 2018-10-15.
     * 
     */
    public static Output getGlobalUserOperationStatus(GetGlobalUserOperationStatusArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:labservices:getGlobalUserOperationStatus", TypeShape.of(GetGlobalUserOperationStatusResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the status of long running operation
     * Azure REST API version: 2018-10-15.
     * 
     */
    public static CompletableFuture getGlobalUserOperationStatusPlain(GetGlobalUserOperationStatusPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:labservices:getGlobalUserOperationStatus", TypeShape.of(GetGlobalUserOperationStatusResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get personal preferences for a user
     * Azure REST API version: 2018-10-15.
     * 
     */
    public static Output getGlobalUserPersonalPreferences(GetGlobalUserPersonalPreferencesArgs args) {
        return getGlobalUserPersonalPreferences(args, InvokeOptions.Empty);
    }
    /**
     * Get personal preferences for a user
     * Azure REST API version: 2018-10-15.
     * 
     */
    public static CompletableFuture getGlobalUserPersonalPreferencesPlain(GetGlobalUserPersonalPreferencesPlainArgs args) {
        return getGlobalUserPersonalPreferencesPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get personal preferences for a user
     * Azure REST API version: 2018-10-15.
     * 
     */
    public static Output getGlobalUserPersonalPreferences(GetGlobalUserPersonalPreferencesArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:labservices:getGlobalUserPersonalPreferences", TypeShape.of(GetGlobalUserPersonalPreferencesResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get personal preferences for a user
     * Azure REST API version: 2018-10-15.
     * 
     */
    public static CompletableFuture getGlobalUserPersonalPreferencesPlain(GetGlobalUserPersonalPreferencesPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:labservices:getGlobalUserPersonalPreferences", TypeShape.of(GetGlobalUserPersonalPreferencesResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns the properties of a lab resource.
     * Azure REST API version: 2022-08-01.
     * 
     * Other available API versions: 2018-10-15, 2023-06-07.
     * 
     */
    public static Output getLab(GetLabArgs args) {
        return getLab(args, InvokeOptions.Empty);
    }
    /**
     * Returns the properties of a lab resource.
     * Azure REST API version: 2022-08-01.
     * 
     * Other available API versions: 2018-10-15, 2023-06-07.
     * 
     */
    public static CompletableFuture getLabPlain(GetLabPlainArgs args) {
        return getLabPlain(args, InvokeOptions.Empty);
    }
    /**
     * Returns the properties of a lab resource.
     * Azure REST API version: 2022-08-01.
     * 
     * Other available API versions: 2018-10-15, 2023-06-07.
     * 
     */
    public static Output getLab(GetLabArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:labservices:getLab", TypeShape.of(GetLabResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns the properties of a lab resource.
     * Azure REST API version: 2022-08-01.
     * 
     * Other available API versions: 2018-10-15, 2023-06-07.
     * 
     */
    public static CompletableFuture getLabPlain(GetLabPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:labservices:getLab", TypeShape.of(GetLabResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get lab account
     * Azure REST API version: 2018-10-15.
     * 
     */
    public static Output getLabAccount(GetLabAccountArgs args) {
        return getLabAccount(args, InvokeOptions.Empty);
    }
    /**
     * Get lab account
     * Azure REST API version: 2018-10-15.
     * 
     */
    public static CompletableFuture getLabAccountPlain(GetLabAccountPlainArgs args) {
        return getLabAccountPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get lab account
     * Azure REST API version: 2018-10-15.
     * 
     */
    public static Output getLabAccount(GetLabAccountArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:labservices:getLabAccount", TypeShape.of(GetLabAccountResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get lab account
     * Azure REST API version: 2018-10-15.
     * 
     */
    public static CompletableFuture getLabAccountPlain(GetLabAccountPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:labservices:getLabAccount", TypeShape.of(GetLabAccountResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get regional availability information for each size category configured under a lab account
     * Azure REST API version: 2018-10-15.
     * 
     */
    public static Output getLabAccountRegionalAvailability(GetLabAccountRegionalAvailabilityArgs args) {
        return getLabAccountRegionalAvailability(args, InvokeOptions.Empty);
    }
    /**
     * Get regional availability information for each size category configured under a lab account
     * Azure REST API version: 2018-10-15.
     * 
     */
    public static CompletableFuture getLabAccountRegionalAvailabilityPlain(GetLabAccountRegionalAvailabilityPlainArgs args) {
        return getLabAccountRegionalAvailabilityPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get regional availability information for each size category configured under a lab account
     * Azure REST API version: 2018-10-15.
     * 
     */
    public static Output getLabAccountRegionalAvailability(GetLabAccountRegionalAvailabilityArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:labservices:getLabAccountRegionalAvailability", TypeShape.of(GetLabAccountRegionalAvailabilityResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get regional availability information for each size category configured under a lab account
     * Azure REST API version: 2018-10-15.
     * 
     */
    public static CompletableFuture getLabAccountRegionalAvailabilityPlain(GetLabAccountRegionalAvailabilityPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:labservices:getLabAccountRegionalAvailability", TypeShape.of(GetLabAccountRegionalAvailabilityResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Retrieves the properties of a Lab Plan.
     * Azure REST API version: 2022-08-01.
     * 
     * Other available API versions: 2023-06-07.
     * 
     */
    public static Output getLabPlan(GetLabPlanArgs args) {
        return getLabPlan(args, InvokeOptions.Empty);
    }
    /**
     * Retrieves the properties of a Lab Plan.
     * Azure REST API version: 2022-08-01.
     * 
     * Other available API versions: 2023-06-07.
     * 
     */
    public static CompletableFuture getLabPlanPlain(GetLabPlanPlainArgs args) {
        return getLabPlanPlain(args, InvokeOptions.Empty);
    }
    /**
     * Retrieves the properties of a Lab Plan.
     * Azure REST API version: 2022-08-01.
     * 
     * Other available API versions: 2023-06-07.
     * 
     */
    public static Output getLabPlan(GetLabPlanArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:labservices:getLabPlan", TypeShape.of(GetLabPlanResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Retrieves the properties of a Lab Plan.
     * Azure REST API version: 2022-08-01.
     * 
     * Other available API versions: 2023-06-07.
     * 
     */
    public static CompletableFuture getLabPlanPlain(GetLabPlanPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:labservices:getLabPlan", TypeShape.of(GetLabPlanResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns the properties of a lab Schedule.
     * Azure REST API version: 2022-08-01.
     * 
     * Other available API versions: 2023-06-07.
     * 
     */
    public static Output getSchedule(GetScheduleArgs args) {
        return getSchedule(args, InvokeOptions.Empty);
    }
    /**
     * Returns the properties of a lab Schedule.
     * Azure REST API version: 2022-08-01.
     * 
     * Other available API versions: 2023-06-07.
     * 
     */
    public static CompletableFuture getSchedulePlain(GetSchedulePlainArgs args) {
        return getSchedulePlain(args, InvokeOptions.Empty);
    }
    /**
     * Returns the properties of a lab Schedule.
     * Azure REST API version: 2022-08-01.
     * 
     * Other available API versions: 2023-06-07.
     * 
     */
    public static Output getSchedule(GetScheduleArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:labservices:getSchedule", TypeShape.of(GetScheduleResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns the properties of a lab Schedule.
     * Azure REST API version: 2022-08-01.
     * 
     * Other available API versions: 2023-06-07.
     * 
     */
    public static CompletableFuture getSchedulePlain(GetSchedulePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:labservices:getSchedule", TypeShape.of(GetScheduleResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns the properties of a lab user.
     * Azure REST API version: 2022-08-01.
     * 
     * Other available API versions: 2018-10-15, 2023-06-07.
     * 
     */
    public static Output getUser(GetUserArgs args) {
        return getUser(args, InvokeOptions.Empty);
    }
    /**
     * Returns the properties of a lab user.
     * Azure REST API version: 2022-08-01.
     * 
     * Other available API versions: 2018-10-15, 2023-06-07.
     * 
     */
    public static CompletableFuture getUserPlain(GetUserPlainArgs args) {
        return getUserPlain(args, InvokeOptions.Empty);
    }
    /**
     * Returns the properties of a lab user.
     * Azure REST API version: 2022-08-01.
     * 
     * Other available API versions: 2018-10-15, 2023-06-07.
     * 
     */
    public static Output getUser(GetUserArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:labservices:getUser", TypeShape.of(GetUserResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns the properties of a lab user.
     * Azure REST API version: 2022-08-01.
     * 
     * Other available API versions: 2018-10-15, 2023-06-07.
     * 
     */
    public static CompletableFuture getUserPlain(GetUserPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:labservices:getUser", TypeShape.of(GetUserResult.class), args, Utilities.withVersion(options));
    }
    /**
     * List Environments for the user
     * Azure REST API version: 2018-10-15.
     * 
     */
    public static Output listGlobalUserEnvironments(ListGlobalUserEnvironmentsArgs args) {
        return listGlobalUserEnvironments(args, InvokeOptions.Empty);
    }
    /**
     * List Environments for the user
     * Azure REST API version: 2018-10-15.
     * 
     */
    public static CompletableFuture listGlobalUserEnvironmentsPlain(ListGlobalUserEnvironmentsPlainArgs args) {
        return listGlobalUserEnvironmentsPlain(args, InvokeOptions.Empty);
    }
    /**
     * List Environments for the user
     * Azure REST API version: 2018-10-15.
     * 
     */
    public static Output listGlobalUserEnvironments(ListGlobalUserEnvironmentsArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:labservices:listGlobalUserEnvironments", TypeShape.of(ListGlobalUserEnvironmentsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * List Environments for the user
     * Azure REST API version: 2018-10-15.
     * 
     */
    public static CompletableFuture listGlobalUserEnvironmentsPlain(ListGlobalUserEnvironmentsPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:labservices:listGlobalUserEnvironments", TypeShape.of(ListGlobalUserEnvironmentsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * List labs for the user.
     * Azure REST API version: 2018-10-15.
     * 
     */
    public static Output listGlobalUserLabs(ListGlobalUserLabsArgs args) {
        return listGlobalUserLabs(args, InvokeOptions.Empty);
    }
    /**
     * List labs for the user.
     * Azure REST API version: 2018-10-15.
     * 
     */
    public static CompletableFuture listGlobalUserLabsPlain(ListGlobalUserLabsPlainArgs args) {
        return listGlobalUserLabsPlain(args, InvokeOptions.Empty);
    }
    /**
     * List labs for the user.
     * Azure REST API version: 2018-10-15.
     * 
     */
    public static Output listGlobalUserLabs(ListGlobalUserLabsArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:labservices:listGlobalUserLabs", TypeShape.of(ListGlobalUserLabsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * List labs for the user.
     * Azure REST API version: 2018-10-15.
     * 
     */
    public static CompletableFuture listGlobalUserLabsPlain(ListGlobalUserLabsPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:labservices:listGlobalUserLabs", TypeShape.of(ListGlobalUserLabsResult.class), args, Utilities.withVersion(options));
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy