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

com.pulumi.azurenative.devcenter.DevcenterFunctions 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.devcenter;

import com.pulumi.azurenative.Utilities;
import com.pulumi.azurenative.devcenter.inputs.GetAttachedNetworkByDevCenterArgs;
import com.pulumi.azurenative.devcenter.inputs.GetAttachedNetworkByDevCenterPlainArgs;
import com.pulumi.azurenative.devcenter.inputs.GetCatalogArgs;
import com.pulumi.azurenative.devcenter.inputs.GetCatalogDevBoxDefinitionErrorDetailsArgs;
import com.pulumi.azurenative.devcenter.inputs.GetCatalogDevBoxDefinitionErrorDetailsPlainArgs;
import com.pulumi.azurenative.devcenter.inputs.GetCatalogPlainArgs;
import com.pulumi.azurenative.devcenter.inputs.GetCatalogSyncErrorDetailsArgs;
import com.pulumi.azurenative.devcenter.inputs.GetCatalogSyncErrorDetailsPlainArgs;
import com.pulumi.azurenative.devcenter.inputs.GetCurationProfileArgs;
import com.pulumi.azurenative.devcenter.inputs.GetCurationProfilePlainArgs;
import com.pulumi.azurenative.devcenter.inputs.GetCustomizationTaskErrorDetailsArgs;
import com.pulumi.azurenative.devcenter.inputs.GetCustomizationTaskErrorDetailsPlainArgs;
import com.pulumi.azurenative.devcenter.inputs.GetDevBoxDefinitionArgs;
import com.pulumi.azurenative.devcenter.inputs.GetDevBoxDefinitionPlainArgs;
import com.pulumi.azurenative.devcenter.inputs.GetDevCenterArgs;
import com.pulumi.azurenative.devcenter.inputs.GetDevCenterPlainArgs;
import com.pulumi.azurenative.devcenter.inputs.GetEncryptionSetArgs;
import com.pulumi.azurenative.devcenter.inputs.GetEncryptionSetPlainArgs;
import com.pulumi.azurenative.devcenter.inputs.GetEnvironmentDefinitionErrorDetailsArgs;
import com.pulumi.azurenative.devcenter.inputs.GetEnvironmentDefinitionErrorDetailsPlainArgs;
import com.pulumi.azurenative.devcenter.inputs.GetEnvironmentTypeArgs;
import com.pulumi.azurenative.devcenter.inputs.GetEnvironmentTypePlainArgs;
import com.pulumi.azurenative.devcenter.inputs.GetGalleryArgs;
import com.pulumi.azurenative.devcenter.inputs.GetGalleryPlainArgs;
import com.pulumi.azurenative.devcenter.inputs.GetNetworkConnectionArgs;
import com.pulumi.azurenative.devcenter.inputs.GetNetworkConnectionPlainArgs;
import com.pulumi.azurenative.devcenter.inputs.GetPlanArgs;
import com.pulumi.azurenative.devcenter.inputs.GetPlanMemberArgs;
import com.pulumi.azurenative.devcenter.inputs.GetPlanMemberPlainArgs;
import com.pulumi.azurenative.devcenter.inputs.GetPlanPlainArgs;
import com.pulumi.azurenative.devcenter.inputs.GetPoolArgs;
import com.pulumi.azurenative.devcenter.inputs.GetPoolPlainArgs;
import com.pulumi.azurenative.devcenter.inputs.GetProjectArgs;
import com.pulumi.azurenative.devcenter.inputs.GetProjectCatalogArgs;
import com.pulumi.azurenative.devcenter.inputs.GetProjectCatalogEnvironmentDefinitionErrorDetailsArgs;
import com.pulumi.azurenative.devcenter.inputs.GetProjectCatalogEnvironmentDefinitionErrorDetailsPlainArgs;
import com.pulumi.azurenative.devcenter.inputs.GetProjectCatalogImageDefinitionBuildDetailsArgs;
import com.pulumi.azurenative.devcenter.inputs.GetProjectCatalogImageDefinitionBuildDetailsPlainArgs;
import com.pulumi.azurenative.devcenter.inputs.GetProjectCatalogPlainArgs;
import com.pulumi.azurenative.devcenter.inputs.GetProjectCatalogSyncErrorDetailsArgs;
import com.pulumi.azurenative.devcenter.inputs.GetProjectCatalogSyncErrorDetailsPlainArgs;
import com.pulumi.azurenative.devcenter.inputs.GetProjectEnvironmentTypeArgs;
import com.pulumi.azurenative.devcenter.inputs.GetProjectEnvironmentTypePlainArgs;
import com.pulumi.azurenative.devcenter.inputs.GetProjectInheritedSettingsArgs;
import com.pulumi.azurenative.devcenter.inputs.GetProjectInheritedSettingsPlainArgs;
import com.pulumi.azurenative.devcenter.inputs.GetProjectPlainArgs;
import com.pulumi.azurenative.devcenter.inputs.GetProjectPolicyArgs;
import com.pulumi.azurenative.devcenter.inputs.GetProjectPolicyPlainArgs;
import com.pulumi.azurenative.devcenter.inputs.GetScheduleArgs;
import com.pulumi.azurenative.devcenter.inputs.GetSchedulePlainArgs;
import com.pulumi.azurenative.devcenter.inputs.ListSkusByProjectArgs;
import com.pulumi.azurenative.devcenter.inputs.ListSkusByProjectPlainArgs;
import com.pulumi.azurenative.devcenter.outputs.GetAttachedNetworkByDevCenterResult;
import com.pulumi.azurenative.devcenter.outputs.GetCatalogDevBoxDefinitionErrorDetailsResult;
import com.pulumi.azurenative.devcenter.outputs.GetCatalogResult;
import com.pulumi.azurenative.devcenter.outputs.GetCatalogSyncErrorDetailsResult;
import com.pulumi.azurenative.devcenter.outputs.GetCurationProfileResult;
import com.pulumi.azurenative.devcenter.outputs.GetCustomizationTaskErrorDetailsResult;
import com.pulumi.azurenative.devcenter.outputs.GetDevBoxDefinitionResult;
import com.pulumi.azurenative.devcenter.outputs.GetDevCenterResult;
import com.pulumi.azurenative.devcenter.outputs.GetEncryptionSetResult;
import com.pulumi.azurenative.devcenter.outputs.GetEnvironmentDefinitionErrorDetailsResult;
import com.pulumi.azurenative.devcenter.outputs.GetEnvironmentTypeResult;
import com.pulumi.azurenative.devcenter.outputs.GetGalleryResult;
import com.pulumi.azurenative.devcenter.outputs.GetNetworkConnectionResult;
import com.pulumi.azurenative.devcenter.outputs.GetPlanMemberResult;
import com.pulumi.azurenative.devcenter.outputs.GetPlanResult;
import com.pulumi.azurenative.devcenter.outputs.GetPoolResult;
import com.pulumi.azurenative.devcenter.outputs.GetProjectCatalogEnvironmentDefinitionErrorDetailsResult;
import com.pulumi.azurenative.devcenter.outputs.GetProjectCatalogImageDefinitionBuildDetailsResult;
import com.pulumi.azurenative.devcenter.outputs.GetProjectCatalogResult;
import com.pulumi.azurenative.devcenter.outputs.GetProjectCatalogSyncErrorDetailsResult;
import com.pulumi.azurenative.devcenter.outputs.GetProjectEnvironmentTypeResult;
import com.pulumi.azurenative.devcenter.outputs.GetProjectInheritedSettingsResult;
import com.pulumi.azurenative.devcenter.outputs.GetProjectPolicyResult;
import com.pulumi.azurenative.devcenter.outputs.GetProjectResult;
import com.pulumi.azurenative.devcenter.outputs.GetScheduleResult;
import com.pulumi.azurenative.devcenter.outputs.ListSkusByProjectResult;
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 DevcenterFunctions {
    /**
     * Gets an attached NetworkConnection.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static Output getAttachedNetworkByDevCenter(GetAttachedNetworkByDevCenterArgs args) {
        return getAttachedNetworkByDevCenter(args, InvokeOptions.Empty);
    }
    /**
     * Gets an attached NetworkConnection.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static CompletableFuture getAttachedNetworkByDevCenterPlain(GetAttachedNetworkByDevCenterPlainArgs args) {
        return getAttachedNetworkByDevCenterPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets an attached NetworkConnection.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static Output getAttachedNetworkByDevCenter(GetAttachedNetworkByDevCenterArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:devcenter:getAttachedNetworkByDevCenter", TypeShape.of(GetAttachedNetworkByDevCenterResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets an attached NetworkConnection.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static CompletableFuture getAttachedNetworkByDevCenterPlain(GetAttachedNetworkByDevCenterPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:devcenter:getAttachedNetworkByDevCenter", TypeShape.of(GetAttachedNetworkByDevCenterResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a catalog
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static Output getCatalog(GetCatalogArgs args) {
        return getCatalog(args, InvokeOptions.Empty);
    }
    /**
     * Gets a catalog
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static CompletableFuture getCatalogPlain(GetCatalogPlainArgs args) {
        return getCatalogPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a catalog
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static Output getCatalog(GetCatalogArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:devcenter:getCatalog", TypeShape.of(GetCatalogResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a catalog
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static CompletableFuture getCatalogPlain(GetCatalogPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:devcenter:getCatalog", TypeShape.of(GetCatalogResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets Catalog Devbox Definition error details
     * Azure REST API version: 2023-08-01-preview.
     * 
     * Other available API versions: 2023-10-01-preview.
     * 
     */
    public static Output getCatalogDevBoxDefinitionErrorDetails(GetCatalogDevBoxDefinitionErrorDetailsArgs args) {
        return getCatalogDevBoxDefinitionErrorDetails(args, InvokeOptions.Empty);
    }
    /**
     * Gets Catalog Devbox Definition error details
     * Azure REST API version: 2023-08-01-preview.
     * 
     * Other available API versions: 2023-10-01-preview.
     * 
     */
    public static CompletableFuture getCatalogDevBoxDefinitionErrorDetailsPlain(GetCatalogDevBoxDefinitionErrorDetailsPlainArgs args) {
        return getCatalogDevBoxDefinitionErrorDetailsPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets Catalog Devbox Definition error details
     * Azure REST API version: 2023-08-01-preview.
     * 
     * Other available API versions: 2023-10-01-preview.
     * 
     */
    public static Output getCatalogDevBoxDefinitionErrorDetails(GetCatalogDevBoxDefinitionErrorDetailsArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:devcenter:getCatalogDevBoxDefinitionErrorDetails", TypeShape.of(GetCatalogDevBoxDefinitionErrorDetailsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets Catalog Devbox Definition error details
     * Azure REST API version: 2023-08-01-preview.
     * 
     * Other available API versions: 2023-10-01-preview.
     * 
     */
    public static CompletableFuture getCatalogDevBoxDefinitionErrorDetailsPlain(GetCatalogDevBoxDefinitionErrorDetailsPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:devcenter:getCatalogDevBoxDefinitionErrorDetails", TypeShape.of(GetCatalogDevBoxDefinitionErrorDetailsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets catalog synchronization error details
     * Azure REST API version: 2023-08-01-preview.
     * 
     * Other available API versions: 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static Output getCatalogSyncErrorDetails(GetCatalogSyncErrorDetailsArgs args) {
        return getCatalogSyncErrorDetails(args, InvokeOptions.Empty);
    }
    /**
     * Gets catalog synchronization error details
     * Azure REST API version: 2023-08-01-preview.
     * 
     * Other available API versions: 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static CompletableFuture getCatalogSyncErrorDetailsPlain(GetCatalogSyncErrorDetailsPlainArgs args) {
        return getCatalogSyncErrorDetailsPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets catalog synchronization error details
     * Azure REST API version: 2023-08-01-preview.
     * 
     * Other available API versions: 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static Output getCatalogSyncErrorDetails(GetCatalogSyncErrorDetailsArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:devcenter:getCatalogSyncErrorDetails", TypeShape.of(GetCatalogSyncErrorDetailsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets catalog synchronization error details
     * Azure REST API version: 2023-08-01-preview.
     * 
     * Other available API versions: 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static CompletableFuture getCatalogSyncErrorDetailsPlain(GetCatalogSyncErrorDetailsPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:devcenter:getCatalogSyncErrorDetails", TypeShape.of(GetCatalogSyncErrorDetailsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a specific curation profile.
     * Azure REST API version: 2024-08-01-preview.
     * 
     * Other available API versions: 2024-10-01-preview.
     * 
     */
    public static Output getCurationProfile(GetCurationProfileArgs args) {
        return getCurationProfile(args, InvokeOptions.Empty);
    }
    /**
     * Gets a specific curation profile.
     * Azure REST API version: 2024-08-01-preview.
     * 
     * Other available API versions: 2024-10-01-preview.
     * 
     */
    public static CompletableFuture getCurationProfilePlain(GetCurationProfilePlainArgs args) {
        return getCurationProfilePlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a specific curation profile.
     * Azure REST API version: 2024-08-01-preview.
     * 
     * Other available API versions: 2024-10-01-preview.
     * 
     */
    public static Output getCurationProfile(GetCurationProfileArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:devcenter:getCurationProfile", TypeShape.of(GetCurationProfileResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a specific curation profile.
     * Azure REST API version: 2024-08-01-preview.
     * 
     * Other available API versions: 2024-10-01-preview.
     * 
     */
    public static CompletableFuture getCurationProfilePlain(GetCurationProfilePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:devcenter:getCurationProfile", TypeShape.of(GetCurationProfileResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets Customization Task error details
     * Azure REST API version: 2023-08-01-preview.
     * 
     * Other available API versions: 2023-10-01-preview, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static Output getCustomizationTaskErrorDetails(GetCustomizationTaskErrorDetailsArgs args) {
        return getCustomizationTaskErrorDetails(args, InvokeOptions.Empty);
    }
    /**
     * Gets Customization Task error details
     * Azure REST API version: 2023-08-01-preview.
     * 
     * Other available API versions: 2023-10-01-preview, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static CompletableFuture getCustomizationTaskErrorDetailsPlain(GetCustomizationTaskErrorDetailsPlainArgs args) {
        return getCustomizationTaskErrorDetailsPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets Customization Task error details
     * Azure REST API version: 2023-08-01-preview.
     * 
     * Other available API versions: 2023-10-01-preview, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static Output getCustomizationTaskErrorDetails(GetCustomizationTaskErrorDetailsArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:devcenter:getCustomizationTaskErrorDetails", TypeShape.of(GetCustomizationTaskErrorDetailsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets Customization Task error details
     * Azure REST API version: 2023-08-01-preview.
     * 
     * Other available API versions: 2023-10-01-preview, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static CompletableFuture getCustomizationTaskErrorDetailsPlain(GetCustomizationTaskErrorDetailsPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:devcenter:getCustomizationTaskErrorDetails", TypeShape.of(GetCustomizationTaskErrorDetailsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a Dev Box definition
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2022-11-11-preview, 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static Output getDevBoxDefinition(GetDevBoxDefinitionArgs args) {
        return getDevBoxDefinition(args, InvokeOptions.Empty);
    }
    /**
     * Gets a Dev Box definition
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2022-11-11-preview, 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static CompletableFuture getDevBoxDefinitionPlain(GetDevBoxDefinitionPlainArgs args) {
        return getDevBoxDefinitionPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a Dev Box definition
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2022-11-11-preview, 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static Output getDevBoxDefinition(GetDevBoxDefinitionArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:devcenter:getDevBoxDefinition", TypeShape.of(GetDevBoxDefinitionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a Dev Box definition
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2022-11-11-preview, 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static CompletableFuture getDevBoxDefinitionPlain(GetDevBoxDefinitionPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:devcenter:getDevBoxDefinition", TypeShape.of(GetDevBoxDefinitionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a devcenter.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static Output getDevCenter(GetDevCenterArgs args) {
        return getDevCenter(args, InvokeOptions.Empty);
    }
    /**
     * Gets a devcenter.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static CompletableFuture getDevCenterPlain(GetDevCenterPlainArgs args) {
        return getDevCenterPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a devcenter.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static Output getDevCenter(GetDevCenterArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:devcenter:getDevCenter", TypeShape.of(GetDevCenterResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a devcenter.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static CompletableFuture getDevCenterPlain(GetDevCenterPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:devcenter:getDevCenter", TypeShape.of(GetDevCenterResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a devcenter encryption set.
     * Azure REST API version: 2024-05-01-preview.
     * 
     * Other available API versions: 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static Output getEncryptionSet(GetEncryptionSetArgs args) {
        return getEncryptionSet(args, InvokeOptions.Empty);
    }
    /**
     * Gets a devcenter encryption set.
     * Azure REST API version: 2024-05-01-preview.
     * 
     * Other available API versions: 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static CompletableFuture getEncryptionSetPlain(GetEncryptionSetPlainArgs args) {
        return getEncryptionSetPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a devcenter encryption set.
     * Azure REST API version: 2024-05-01-preview.
     * 
     * Other available API versions: 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static Output getEncryptionSet(GetEncryptionSetArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:devcenter:getEncryptionSet", TypeShape.of(GetEncryptionSetResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a devcenter encryption set.
     * Azure REST API version: 2024-05-01-preview.
     * 
     * Other available API versions: 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static CompletableFuture getEncryptionSetPlain(GetEncryptionSetPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:devcenter:getEncryptionSet", TypeShape.of(GetEncryptionSetResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets Environment Definition error details
     * Azure REST API version: 2023-08-01-preview.
     * 
     * Other available API versions: 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static Output getEnvironmentDefinitionErrorDetails(GetEnvironmentDefinitionErrorDetailsArgs args) {
        return getEnvironmentDefinitionErrorDetails(args, InvokeOptions.Empty);
    }
    /**
     * Gets Environment Definition error details
     * Azure REST API version: 2023-08-01-preview.
     * 
     * Other available API versions: 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static CompletableFuture getEnvironmentDefinitionErrorDetailsPlain(GetEnvironmentDefinitionErrorDetailsPlainArgs args) {
        return getEnvironmentDefinitionErrorDetailsPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets Environment Definition error details
     * Azure REST API version: 2023-08-01-preview.
     * 
     * Other available API versions: 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static Output getEnvironmentDefinitionErrorDetails(GetEnvironmentDefinitionErrorDetailsArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:devcenter:getEnvironmentDefinitionErrorDetails", TypeShape.of(GetEnvironmentDefinitionErrorDetailsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets Environment Definition error details
     * Azure REST API version: 2023-08-01-preview.
     * 
     * Other available API versions: 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static CompletableFuture getEnvironmentDefinitionErrorDetailsPlain(GetEnvironmentDefinitionErrorDetailsPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:devcenter:getEnvironmentDefinitionErrorDetails", TypeShape.of(GetEnvironmentDefinitionErrorDetailsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets an environment type.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static Output getEnvironmentType(GetEnvironmentTypeArgs args) {
        return getEnvironmentType(args, InvokeOptions.Empty);
    }
    /**
     * Gets an environment type.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static CompletableFuture getEnvironmentTypePlain(GetEnvironmentTypePlainArgs args) {
        return getEnvironmentTypePlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets an environment type.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static Output getEnvironmentType(GetEnvironmentTypeArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:devcenter:getEnvironmentType", TypeShape.of(GetEnvironmentTypeResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets an environment type.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static CompletableFuture getEnvironmentTypePlain(GetEnvironmentTypePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:devcenter:getEnvironmentType", TypeShape.of(GetEnvironmentTypeResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a gallery
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static Output getGallery(GetGalleryArgs args) {
        return getGallery(args, InvokeOptions.Empty);
    }
    /**
     * Gets a gallery
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static CompletableFuture getGalleryPlain(GetGalleryPlainArgs args) {
        return getGalleryPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a gallery
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static Output getGallery(GetGalleryArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:devcenter:getGallery", TypeShape.of(GetGalleryResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a gallery
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static CompletableFuture getGalleryPlain(GetGalleryPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:devcenter:getGallery", TypeShape.of(GetGalleryResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a network connection resource
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static Output getNetworkConnection(GetNetworkConnectionArgs args) {
        return getNetworkConnection(args, InvokeOptions.Empty);
    }
    /**
     * Gets a network connection resource
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static CompletableFuture getNetworkConnectionPlain(GetNetworkConnectionPlainArgs args) {
        return getNetworkConnectionPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a network connection resource
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static Output getNetworkConnection(GetNetworkConnectionArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:devcenter:getNetworkConnection", TypeShape.of(GetNetworkConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a network connection resource
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static CompletableFuture getNetworkConnectionPlain(GetNetworkConnectionPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:devcenter:getNetworkConnection", TypeShape.of(GetNetworkConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a devcenter plan.
     * Azure REST API version: 2024-05-01-preview.
     * 
     * Other available API versions: 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static Output getPlan(GetPlanArgs args) {
        return getPlan(args, InvokeOptions.Empty);
    }
    /**
     * Gets a devcenter plan.
     * Azure REST API version: 2024-05-01-preview.
     * 
     * Other available API versions: 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static CompletableFuture getPlanPlain(GetPlanPlainArgs args) {
        return getPlanPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a devcenter plan.
     * Azure REST API version: 2024-05-01-preview.
     * 
     * Other available API versions: 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static Output getPlan(GetPlanArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:devcenter:getPlan", TypeShape.of(GetPlanResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a devcenter plan.
     * Azure REST API version: 2024-05-01-preview.
     * 
     * Other available API versions: 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static CompletableFuture getPlanPlain(GetPlanPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:devcenter:getPlan", TypeShape.of(GetPlanResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a devcenter plan member.
     * Azure REST API version: 2024-05-01-preview.
     * 
     * Other available API versions: 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static Output getPlanMember(GetPlanMemberArgs args) {
        return getPlanMember(args, InvokeOptions.Empty);
    }
    /**
     * Gets a devcenter plan member.
     * Azure REST API version: 2024-05-01-preview.
     * 
     * Other available API versions: 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static CompletableFuture getPlanMemberPlain(GetPlanMemberPlainArgs args) {
        return getPlanMemberPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a devcenter plan member.
     * Azure REST API version: 2024-05-01-preview.
     * 
     * Other available API versions: 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static Output getPlanMember(GetPlanMemberArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:devcenter:getPlanMember", TypeShape.of(GetPlanMemberResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a devcenter plan member.
     * Azure REST API version: 2024-05-01-preview.
     * 
     * Other available API versions: 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static CompletableFuture getPlanMemberPlain(GetPlanMemberPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:devcenter:getPlanMember", TypeShape.of(GetPlanMemberResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a machine pool
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static Output getPool(GetPoolArgs args) {
        return getPool(args, InvokeOptions.Empty);
    }
    /**
     * Gets a machine pool
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static CompletableFuture getPoolPlain(GetPoolPlainArgs args) {
        return getPoolPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a machine pool
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static Output getPool(GetPoolArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:devcenter:getPool", TypeShape.of(GetPoolResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a machine pool
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static CompletableFuture getPoolPlain(GetPoolPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:devcenter:getPool", TypeShape.of(GetPoolResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a specific project.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static Output getProject(GetProjectArgs args) {
        return getProject(args, InvokeOptions.Empty);
    }
    /**
     * Gets a specific project.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static CompletableFuture getProjectPlain(GetProjectPlainArgs args) {
        return getProjectPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a specific project.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static Output getProject(GetProjectArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:devcenter:getProject", TypeShape.of(GetProjectResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a specific project.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static CompletableFuture getProjectPlain(GetProjectPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:devcenter:getProject", TypeShape.of(GetProjectResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets an associated project catalog.
     * Azure REST API version: 2024-02-01.
     * 
     * Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static Output getProjectCatalog(GetProjectCatalogArgs args) {
        return getProjectCatalog(args, InvokeOptions.Empty);
    }
    /**
     * Gets an associated project catalog.
     * Azure REST API version: 2024-02-01.
     * 
     * Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static CompletableFuture getProjectCatalogPlain(GetProjectCatalogPlainArgs args) {
        return getProjectCatalogPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets an associated project catalog.
     * Azure REST API version: 2024-02-01.
     * 
     * Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static Output getProjectCatalog(GetProjectCatalogArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:devcenter:getProjectCatalog", TypeShape.of(GetProjectCatalogResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets an associated project catalog.
     * Azure REST API version: 2024-02-01.
     * 
     * Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static CompletableFuture getProjectCatalogPlain(GetProjectCatalogPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:devcenter:getProjectCatalog", TypeShape.of(GetProjectCatalogResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets Environment Definition error details
     * Azure REST API version: 2024-02-01.
     * 
     * Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static Output getProjectCatalogEnvironmentDefinitionErrorDetails(GetProjectCatalogEnvironmentDefinitionErrorDetailsArgs args) {
        return getProjectCatalogEnvironmentDefinitionErrorDetails(args, InvokeOptions.Empty);
    }
    /**
     * Gets Environment Definition error details
     * Azure REST API version: 2024-02-01.
     * 
     * Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static CompletableFuture getProjectCatalogEnvironmentDefinitionErrorDetailsPlain(GetProjectCatalogEnvironmentDefinitionErrorDetailsPlainArgs args) {
        return getProjectCatalogEnvironmentDefinitionErrorDetailsPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets Environment Definition error details
     * Azure REST API version: 2024-02-01.
     * 
     * Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static Output getProjectCatalogEnvironmentDefinitionErrorDetails(GetProjectCatalogEnvironmentDefinitionErrorDetailsArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:devcenter:getProjectCatalogEnvironmentDefinitionErrorDetails", TypeShape.of(GetProjectCatalogEnvironmentDefinitionErrorDetailsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets Environment Definition error details
     * Azure REST API version: 2024-02-01.
     * 
     * Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static CompletableFuture getProjectCatalogEnvironmentDefinitionErrorDetailsPlain(GetProjectCatalogEnvironmentDefinitionErrorDetailsPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:devcenter:getProjectCatalogEnvironmentDefinitionErrorDetails", TypeShape.of(GetProjectCatalogEnvironmentDefinitionErrorDetailsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets Build details
     * Azure REST API version: 2024-07-01-preview.
     * 
     * Other available API versions: 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static Output getProjectCatalogImageDefinitionBuildDetails(GetProjectCatalogImageDefinitionBuildDetailsArgs args) {
        return getProjectCatalogImageDefinitionBuildDetails(args, InvokeOptions.Empty);
    }
    /**
     * Gets Build details
     * Azure REST API version: 2024-07-01-preview.
     * 
     * Other available API versions: 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static CompletableFuture getProjectCatalogImageDefinitionBuildDetailsPlain(GetProjectCatalogImageDefinitionBuildDetailsPlainArgs args) {
        return getProjectCatalogImageDefinitionBuildDetailsPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets Build details
     * Azure REST API version: 2024-07-01-preview.
     * 
     * Other available API versions: 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static Output getProjectCatalogImageDefinitionBuildDetails(GetProjectCatalogImageDefinitionBuildDetailsArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:devcenter:getProjectCatalogImageDefinitionBuildDetails", TypeShape.of(GetProjectCatalogImageDefinitionBuildDetailsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets Build details
     * Azure REST API version: 2024-07-01-preview.
     * 
     * Other available API versions: 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static CompletableFuture getProjectCatalogImageDefinitionBuildDetailsPlain(GetProjectCatalogImageDefinitionBuildDetailsPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:devcenter:getProjectCatalogImageDefinitionBuildDetails", TypeShape.of(GetProjectCatalogImageDefinitionBuildDetailsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets project catalog synchronization error details
     * Azure REST API version: 2024-02-01.
     * 
     * Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static Output getProjectCatalogSyncErrorDetails(GetProjectCatalogSyncErrorDetailsArgs args) {
        return getProjectCatalogSyncErrorDetails(args, InvokeOptions.Empty);
    }
    /**
     * Gets project catalog synchronization error details
     * Azure REST API version: 2024-02-01.
     * 
     * Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static CompletableFuture getProjectCatalogSyncErrorDetailsPlain(GetProjectCatalogSyncErrorDetailsPlainArgs args) {
        return getProjectCatalogSyncErrorDetailsPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets project catalog synchronization error details
     * Azure REST API version: 2024-02-01.
     * 
     * Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static Output getProjectCatalogSyncErrorDetails(GetProjectCatalogSyncErrorDetailsArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:devcenter:getProjectCatalogSyncErrorDetails", TypeShape.of(GetProjectCatalogSyncErrorDetailsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets project catalog synchronization error details
     * Azure REST API version: 2024-02-01.
     * 
     * Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static CompletableFuture getProjectCatalogSyncErrorDetailsPlain(GetProjectCatalogSyncErrorDetailsPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:devcenter:getProjectCatalogSyncErrorDetails", TypeShape.of(GetProjectCatalogSyncErrorDetailsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a project environment type.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static Output getProjectEnvironmentType(GetProjectEnvironmentTypeArgs args) {
        return getProjectEnvironmentType(args, InvokeOptions.Empty);
    }
    /**
     * Gets a project environment type.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static CompletableFuture getProjectEnvironmentTypePlain(GetProjectEnvironmentTypePlainArgs args) {
        return getProjectEnvironmentTypePlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a project environment type.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static Output getProjectEnvironmentType(GetProjectEnvironmentTypeArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:devcenter:getProjectEnvironmentType", TypeShape.of(GetProjectEnvironmentTypeResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a project environment type.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static CompletableFuture getProjectEnvironmentTypePlain(GetProjectEnvironmentTypePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:devcenter:getProjectEnvironmentType", TypeShape.of(GetProjectEnvironmentTypeResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets applicable inherited settings for this project.
     * Azure REST API version: 2024-05-01-preview.
     * 
     * Other available API versions: 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static Output getProjectInheritedSettings(GetProjectInheritedSettingsArgs args) {
        return getProjectInheritedSettings(args, InvokeOptions.Empty);
    }
    /**
     * Gets applicable inherited settings for this project.
     * Azure REST API version: 2024-05-01-preview.
     * 
     * Other available API versions: 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static CompletableFuture getProjectInheritedSettingsPlain(GetProjectInheritedSettingsPlainArgs args) {
        return getProjectInheritedSettingsPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets applicable inherited settings for this project.
     * Azure REST API version: 2024-05-01-preview.
     * 
     * Other available API versions: 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static Output getProjectInheritedSettings(GetProjectInheritedSettingsArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:devcenter:getProjectInheritedSettings", TypeShape.of(GetProjectInheritedSettingsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets applicable inherited settings for this project.
     * Azure REST API version: 2024-05-01-preview.
     * 
     * Other available API versions: 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static CompletableFuture getProjectInheritedSettingsPlain(GetProjectInheritedSettingsPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:devcenter:getProjectInheritedSettings", TypeShape.of(GetProjectInheritedSettingsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a specific project policy.
     * Azure REST API version: 2024-10-01-preview.
     * 
     */
    public static Output getProjectPolicy(GetProjectPolicyArgs args) {
        return getProjectPolicy(args, InvokeOptions.Empty);
    }
    /**
     * Gets a specific project policy.
     * Azure REST API version: 2024-10-01-preview.
     * 
     */
    public static CompletableFuture getProjectPolicyPlain(GetProjectPolicyPlainArgs args) {
        return getProjectPolicyPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a specific project policy.
     * Azure REST API version: 2024-10-01-preview.
     * 
     */
    public static Output getProjectPolicy(GetProjectPolicyArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:devcenter:getProjectPolicy", TypeShape.of(GetProjectPolicyResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a specific project policy.
     * Azure REST API version: 2024-10-01-preview.
     * 
     */
    public static CompletableFuture getProjectPolicyPlain(GetProjectPolicyPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:devcenter:getProjectPolicy", TypeShape.of(GetProjectPolicyResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a schedule resource.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static Output getSchedule(GetScheduleArgs args) {
        return getSchedule(args, InvokeOptions.Empty);
    }
    /**
     * Gets a schedule resource.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static CompletableFuture getSchedulePlain(GetSchedulePlainArgs args) {
        return getSchedulePlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a schedule resource.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static Output getSchedule(GetScheduleArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:devcenter:getSchedule", TypeShape.of(GetScheduleResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a schedule resource.
     * Azure REST API version: 2023-04-01.
     * 
     * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.
     * 
     */
    public static CompletableFuture getSchedulePlain(GetSchedulePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:devcenter:getSchedule", TypeShape.of(GetScheduleResult.class), args, Utilities.withVersion(options));
    }
    /**
     * 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, 2024-10-01-preview.
     * 
     */
    public static Output listSkusByProject(ListSkusByProjectArgs args) {
        return listSkusByProject(args, InvokeOptions.Empty);
    }
    /**
     * 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, 2024-10-01-preview.
     * 
     */
    public static CompletableFuture listSkusByProjectPlain(ListSkusByProjectPlainArgs args) {
        return listSkusByProjectPlain(args, InvokeOptions.Empty);
    }
    /**
     * 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, 2024-10-01-preview.
     * 
     */
    public static Output listSkusByProject(ListSkusByProjectArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:devcenter:listSkusByProject", TypeShape.of(ListSkusByProjectResult.class), args, Utilities.withVersion(options));
    }
    /**
     * 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, 2024-10-01-preview.
     * 
     */
    public static CompletableFuture listSkusByProjectPlain(ListSkusByProjectPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:devcenter:listSkusByProject", TypeShape.of(ListSkusByProjectResult.class), args, Utilities.withVersion(options));
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy