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

com.pulumi.azurenative.migrate.MigrateFunctions 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.migrate;

import com.pulumi.azurenative.Utilities;
import com.pulumi.azurenative.migrate.inputs.GetAksAssessmentOperationArgs;
import com.pulumi.azurenative.migrate.inputs.GetAksAssessmentOperationPlainArgs;
import com.pulumi.azurenative.migrate.inputs.GetAssessmentArgs;
import com.pulumi.azurenative.migrate.inputs.GetAssessmentPlainArgs;
import com.pulumi.azurenative.migrate.inputs.GetAssessmentProjectsOperationArgs;
import com.pulumi.azurenative.migrate.inputs.GetAssessmentProjectsOperationPlainArgs;
import com.pulumi.azurenative.migrate.inputs.GetAssessmentsOperationArgs;
import com.pulumi.azurenative.migrate.inputs.GetAssessmentsOperationPlainArgs;
import com.pulumi.azurenative.migrate.inputs.GetAvsAssessmentsOperationArgs;
import com.pulumi.azurenative.migrate.inputs.GetAvsAssessmentsOperationPlainArgs;
import com.pulumi.azurenative.migrate.inputs.GetBusinessCaseOperationArgs;
import com.pulumi.azurenative.migrate.inputs.GetBusinessCaseOperationPlainArgs;
import com.pulumi.azurenative.migrate.inputs.GetBusinessCaseOperationReportDownloadUrlArgs;
import com.pulumi.azurenative.migrate.inputs.GetBusinessCaseOperationReportDownloadUrlPlainArgs;
import com.pulumi.azurenative.migrate.inputs.GetGroupArgs;
import com.pulumi.azurenative.migrate.inputs.GetGroupPlainArgs;
import com.pulumi.azurenative.migrate.inputs.GetGroupsOperationArgs;
import com.pulumi.azurenative.migrate.inputs.GetGroupsOperationPlainArgs;
import com.pulumi.azurenative.migrate.inputs.GetHyperVCollectorArgs;
import com.pulumi.azurenative.migrate.inputs.GetHyperVCollectorPlainArgs;
import com.pulumi.azurenative.migrate.inputs.GetHypervCollectorsOperationArgs;
import com.pulumi.azurenative.migrate.inputs.GetHypervCollectorsOperationPlainArgs;
import com.pulumi.azurenative.migrate.inputs.GetImportCollectorArgs;
import com.pulumi.azurenative.migrate.inputs.GetImportCollectorPlainArgs;
import com.pulumi.azurenative.migrate.inputs.GetImportCollectorsOperationArgs;
import com.pulumi.azurenative.migrate.inputs.GetImportCollectorsOperationPlainArgs;
import com.pulumi.azurenative.migrate.inputs.GetMigrateAgentArgs;
import com.pulumi.azurenative.migrate.inputs.GetMigrateAgentPlainArgs;
import com.pulumi.azurenative.migrate.inputs.GetMigrateProjectArgs;
import com.pulumi.azurenative.migrate.inputs.GetMigrateProjectPlainArgs;
import com.pulumi.azurenative.migrate.inputs.GetMigrateProjectsControllerMigrateProjectArgs;
import com.pulumi.azurenative.migrate.inputs.GetMigrateProjectsControllerMigrateProjectPlainArgs;
import com.pulumi.azurenative.migrate.inputs.GetModernizeProjectArgs;
import com.pulumi.azurenative.migrate.inputs.GetModernizeProjectPlainArgs;
import com.pulumi.azurenative.migrate.inputs.GetMoveCollectionArgs;
import com.pulumi.azurenative.migrate.inputs.GetMoveCollectionPlainArgs;
import com.pulumi.azurenative.migrate.inputs.GetMoveResourceArgs;
import com.pulumi.azurenative.migrate.inputs.GetMoveResourcePlainArgs;
import com.pulumi.azurenative.migrate.inputs.GetPrivateEndpointConnectionArgs;
import com.pulumi.azurenative.migrate.inputs.GetPrivateEndpointConnectionControllerPrivateEndpointConnectionArgs;
import com.pulumi.azurenative.migrate.inputs.GetPrivateEndpointConnectionControllerPrivateEndpointConnectionPlainArgs;
import com.pulumi.azurenative.migrate.inputs.GetPrivateEndpointConnectionOperationArgs;
import com.pulumi.azurenative.migrate.inputs.GetPrivateEndpointConnectionOperationPlainArgs;
import com.pulumi.azurenative.migrate.inputs.GetPrivateEndpointConnectionPlainArgs;
import com.pulumi.azurenative.migrate.inputs.GetPrivateEndpointConnectionProxyControllerArgs;
import com.pulumi.azurenative.migrate.inputs.GetPrivateEndpointConnectionProxyControllerPlainArgs;
import com.pulumi.azurenative.migrate.inputs.GetProjectArgs;
import com.pulumi.azurenative.migrate.inputs.GetProjectKeysArgs;
import com.pulumi.azurenative.migrate.inputs.GetProjectKeysPlainArgs;
import com.pulumi.azurenative.migrate.inputs.GetProjectPlainArgs;
import com.pulumi.azurenative.migrate.inputs.GetServerCollectorArgs;
import com.pulumi.azurenative.migrate.inputs.GetServerCollectorPlainArgs;
import com.pulumi.azurenative.migrate.inputs.GetServerCollectorsOperationArgs;
import com.pulumi.azurenative.migrate.inputs.GetServerCollectorsOperationPlainArgs;
import com.pulumi.azurenative.migrate.inputs.GetSolutionArgs;
import com.pulumi.azurenative.migrate.inputs.GetSolutionConfigArgs;
import com.pulumi.azurenative.migrate.inputs.GetSolutionConfigPlainArgs;
import com.pulumi.azurenative.migrate.inputs.GetSolutionPlainArgs;
import com.pulumi.azurenative.migrate.inputs.GetSolutionsControllerConfigArgs;
import com.pulumi.azurenative.migrate.inputs.GetSolutionsControllerConfigPlainArgs;
import com.pulumi.azurenative.migrate.inputs.GetSolutionsControllerSolutionArgs;
import com.pulumi.azurenative.migrate.inputs.GetSolutionsControllerSolutionPlainArgs;
import com.pulumi.azurenative.migrate.inputs.GetSqlAssessmentV2OperationArgs;
import com.pulumi.azurenative.migrate.inputs.GetSqlAssessmentV2OperationPlainArgs;
import com.pulumi.azurenative.migrate.inputs.GetSqlCollectorOperationArgs;
import com.pulumi.azurenative.migrate.inputs.GetSqlCollectorOperationPlainArgs;
import com.pulumi.azurenative.migrate.inputs.GetVMwareCollectorArgs;
import com.pulumi.azurenative.migrate.inputs.GetVMwareCollectorPlainArgs;
import com.pulumi.azurenative.migrate.inputs.GetVmwareCollectorsOperationArgs;
import com.pulumi.azurenative.migrate.inputs.GetVmwareCollectorsOperationPlainArgs;
import com.pulumi.azurenative.migrate.inputs.GetWebAppAssessmentV2OperationArgs;
import com.pulumi.azurenative.migrate.inputs.GetWebAppAssessmentV2OperationPlainArgs;
import com.pulumi.azurenative.migrate.inputs.GetWebAppCollectorOperationArgs;
import com.pulumi.azurenative.migrate.inputs.GetWebAppCollectorOperationPlainArgs;
import com.pulumi.azurenative.migrate.inputs.GetWorkloadDeploymentArgs;
import com.pulumi.azurenative.migrate.inputs.GetWorkloadDeploymentPlainArgs;
import com.pulumi.azurenative.migrate.inputs.GetWorkloadDeploymentSecretConfigurationsArgs;
import com.pulumi.azurenative.migrate.inputs.GetWorkloadDeploymentSecretConfigurationsPlainArgs;
import com.pulumi.azurenative.migrate.inputs.GetWorkloadInstanceArgs;
import com.pulumi.azurenative.migrate.inputs.GetWorkloadInstancePlainArgs;
import com.pulumi.azurenative.migrate.outputs.GetAksAssessmentOperationResult;
import com.pulumi.azurenative.migrate.outputs.GetAssessmentProjectsOperationResult;
import com.pulumi.azurenative.migrate.outputs.GetAssessmentResult;
import com.pulumi.azurenative.migrate.outputs.GetAssessmentsOperationResult;
import com.pulumi.azurenative.migrate.outputs.GetAvsAssessmentsOperationResult;
import com.pulumi.azurenative.migrate.outputs.GetBusinessCaseOperationReportDownloadUrlResult;
import com.pulumi.azurenative.migrate.outputs.GetBusinessCaseOperationResult;
import com.pulumi.azurenative.migrate.outputs.GetGroupResult;
import com.pulumi.azurenative.migrate.outputs.GetGroupsOperationResult;
import com.pulumi.azurenative.migrate.outputs.GetHyperVCollectorResult;
import com.pulumi.azurenative.migrate.outputs.GetHypervCollectorsOperationResult;
import com.pulumi.azurenative.migrate.outputs.GetImportCollectorResult;
import com.pulumi.azurenative.migrate.outputs.GetImportCollectorsOperationResult;
import com.pulumi.azurenative.migrate.outputs.GetMigrateAgentResult;
import com.pulumi.azurenative.migrate.outputs.GetMigrateProjectResult;
import com.pulumi.azurenative.migrate.outputs.GetMigrateProjectsControllerMigrateProjectResult;
import com.pulumi.azurenative.migrate.outputs.GetModernizeProjectResult;
import com.pulumi.azurenative.migrate.outputs.GetMoveCollectionResult;
import com.pulumi.azurenative.migrate.outputs.GetMoveResourceResult;
import com.pulumi.azurenative.migrate.outputs.GetPrivateEndpointConnectionControllerPrivateEndpointConnectionResult;
import com.pulumi.azurenative.migrate.outputs.GetPrivateEndpointConnectionOperationResult;
import com.pulumi.azurenative.migrate.outputs.GetPrivateEndpointConnectionProxyControllerResult;
import com.pulumi.azurenative.migrate.outputs.GetPrivateEndpointConnectionResult;
import com.pulumi.azurenative.migrate.outputs.GetProjectKeysResult;
import com.pulumi.azurenative.migrate.outputs.GetProjectResult;
import com.pulumi.azurenative.migrate.outputs.GetServerCollectorResult;
import com.pulumi.azurenative.migrate.outputs.GetServerCollectorsOperationResult;
import com.pulumi.azurenative.migrate.outputs.GetSolutionConfigResult;
import com.pulumi.azurenative.migrate.outputs.GetSolutionResult;
import com.pulumi.azurenative.migrate.outputs.GetSolutionsControllerConfigResult;
import com.pulumi.azurenative.migrate.outputs.GetSolutionsControllerSolutionResult;
import com.pulumi.azurenative.migrate.outputs.GetSqlAssessmentV2OperationResult;
import com.pulumi.azurenative.migrate.outputs.GetSqlCollectorOperationResult;
import com.pulumi.azurenative.migrate.outputs.GetVMwareCollectorResult;
import com.pulumi.azurenative.migrate.outputs.GetVmwareCollectorsOperationResult;
import com.pulumi.azurenative.migrate.outputs.GetWebAppAssessmentV2OperationResult;
import com.pulumi.azurenative.migrate.outputs.GetWebAppCollectorOperationResult;
import com.pulumi.azurenative.migrate.outputs.GetWorkloadDeploymentResult;
import com.pulumi.azurenative.migrate.outputs.GetWorkloadDeploymentSecretConfigurationsResult;
import com.pulumi.azurenative.migrate.outputs.GetWorkloadInstanceResult;
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 MigrateFunctions {
    /**
     * Get a AKSAssessment
     * Azure REST API version: 2023-04-01-preview.
     * 
     * Other available API versions: 2023-05-01-preview.
     * 
     */
    public static Output getAksAssessmentOperation(GetAksAssessmentOperationArgs args) {
        return getAksAssessmentOperation(args, InvokeOptions.Empty);
    }
    /**
     * Get a AKSAssessment
     * Azure REST API version: 2023-04-01-preview.
     * 
     * Other available API versions: 2023-05-01-preview.
     * 
     */
    public static CompletableFuture getAksAssessmentOperationPlain(GetAksAssessmentOperationPlainArgs args) {
        return getAksAssessmentOperationPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get a AKSAssessment
     * Azure REST API version: 2023-04-01-preview.
     * 
     * Other available API versions: 2023-05-01-preview.
     * 
     */
    public static Output getAksAssessmentOperation(GetAksAssessmentOperationArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:migrate:getAksAssessmentOperation", TypeShape.of(GetAksAssessmentOperationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a AKSAssessment
     * Azure REST API version: 2023-04-01-preview.
     * 
     * Other available API versions: 2023-05-01-preview.
     * 
     */
    public static CompletableFuture getAksAssessmentOperationPlain(GetAksAssessmentOperationPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:migrate:getAksAssessmentOperation", TypeShape.of(GetAksAssessmentOperationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get an existing assessment with the specified name. Returns a json object of type 'assessment' as specified in Models section.
     * Azure REST API version: 2019-10-01.
     * 
     * Other available API versions: 2017-11-11-preview, 2018-02-02.
     * 
     */
    public static Output getAssessment(GetAssessmentArgs args) {
        return getAssessment(args, InvokeOptions.Empty);
    }
    /**
     * Get an existing assessment with the specified name. Returns a json object of type 'assessment' as specified in Models section.
     * Azure REST API version: 2019-10-01.
     * 
     * Other available API versions: 2017-11-11-preview, 2018-02-02.
     * 
     */
    public static CompletableFuture getAssessmentPlain(GetAssessmentPlainArgs args) {
        return getAssessmentPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get an existing assessment with the specified name. Returns a json object of type 'assessment' as specified in Models section.
     * Azure REST API version: 2019-10-01.
     * 
     * Other available API versions: 2017-11-11-preview, 2018-02-02.
     * 
     */
    public static Output getAssessment(GetAssessmentArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:migrate:getAssessment", TypeShape.of(GetAssessmentResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get an existing assessment with the specified name. Returns a json object of type 'assessment' as specified in Models section.
     * Azure REST API version: 2019-10-01.
     * 
     * Other available API versions: 2017-11-11-preview, 2018-02-02.
     * 
     */
    public static CompletableFuture getAssessmentPlain(GetAssessmentPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:migrate:getAssessment", TypeShape.of(GetAssessmentResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a AssessmentProject
     * Azure REST API version: 2023-03-15.
     * 
     * Other available API versions: 2023-04-01-preview, 2023-05-01-preview.
     * 
     */
    public static Output getAssessmentProjectsOperation(GetAssessmentProjectsOperationArgs args) {
        return getAssessmentProjectsOperation(args, InvokeOptions.Empty);
    }
    /**
     * Get a AssessmentProject
     * Azure REST API version: 2023-03-15.
     * 
     * Other available API versions: 2023-04-01-preview, 2023-05-01-preview.
     * 
     */
    public static CompletableFuture getAssessmentProjectsOperationPlain(GetAssessmentProjectsOperationPlainArgs args) {
        return getAssessmentProjectsOperationPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get a AssessmentProject
     * Azure REST API version: 2023-03-15.
     * 
     * Other available API versions: 2023-04-01-preview, 2023-05-01-preview.
     * 
     */
    public static Output getAssessmentProjectsOperation(GetAssessmentProjectsOperationArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:migrate:getAssessmentProjectsOperation", TypeShape.of(GetAssessmentProjectsOperationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a AssessmentProject
     * Azure REST API version: 2023-03-15.
     * 
     * Other available API versions: 2023-04-01-preview, 2023-05-01-preview.
     * 
     */
    public static CompletableFuture getAssessmentProjectsOperationPlain(GetAssessmentProjectsOperationPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:migrate:getAssessmentProjectsOperation", TypeShape.of(GetAssessmentProjectsOperationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a Assessment
     * Azure REST API version: 2023-04-01-preview.
     * 
     * Other available API versions: 2023-03-15, 2023-05-01-preview.
     * 
     */
    public static Output getAssessmentsOperation(GetAssessmentsOperationArgs args) {
        return getAssessmentsOperation(args, InvokeOptions.Empty);
    }
    /**
     * Get a Assessment
     * Azure REST API version: 2023-04-01-preview.
     * 
     * Other available API versions: 2023-03-15, 2023-05-01-preview.
     * 
     */
    public static CompletableFuture getAssessmentsOperationPlain(GetAssessmentsOperationPlainArgs args) {
        return getAssessmentsOperationPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get a Assessment
     * Azure REST API version: 2023-04-01-preview.
     * 
     * Other available API versions: 2023-03-15, 2023-05-01-preview.
     * 
     */
    public static Output getAssessmentsOperation(GetAssessmentsOperationArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:migrate:getAssessmentsOperation", TypeShape.of(GetAssessmentsOperationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a Assessment
     * Azure REST API version: 2023-04-01-preview.
     * 
     * Other available API versions: 2023-03-15, 2023-05-01-preview.
     * 
     */
    public static CompletableFuture getAssessmentsOperationPlain(GetAssessmentsOperationPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:migrate:getAssessmentsOperation", TypeShape.of(GetAssessmentsOperationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a AvsAssessment
     * Azure REST API version: 2023-03-15.
     * 
     * Other available API versions: 2023-04-01-preview, 2023-05-01-preview.
     * 
     */
    public static Output getAvsAssessmentsOperation(GetAvsAssessmentsOperationArgs args) {
        return getAvsAssessmentsOperation(args, InvokeOptions.Empty);
    }
    /**
     * Get a AvsAssessment
     * Azure REST API version: 2023-03-15.
     * 
     * Other available API versions: 2023-04-01-preview, 2023-05-01-preview.
     * 
     */
    public static CompletableFuture getAvsAssessmentsOperationPlain(GetAvsAssessmentsOperationPlainArgs args) {
        return getAvsAssessmentsOperationPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get a AvsAssessment
     * Azure REST API version: 2023-03-15.
     * 
     * Other available API versions: 2023-04-01-preview, 2023-05-01-preview.
     * 
     */
    public static Output getAvsAssessmentsOperation(GetAvsAssessmentsOperationArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:migrate:getAvsAssessmentsOperation", TypeShape.of(GetAvsAssessmentsOperationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a AvsAssessment
     * Azure REST API version: 2023-03-15.
     * 
     * Other available API versions: 2023-04-01-preview, 2023-05-01-preview.
     * 
     */
    public static CompletableFuture getAvsAssessmentsOperationPlain(GetAvsAssessmentsOperationPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:migrate:getAvsAssessmentsOperation", TypeShape.of(GetAvsAssessmentsOperationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a BusinessCase
     * Azure REST API version: 2023-04-01-preview.
     * 
     * Other available API versions: 2023-05-01-preview.
     * 
     */
    public static Output getBusinessCaseOperation(GetBusinessCaseOperationArgs args) {
        return getBusinessCaseOperation(args, InvokeOptions.Empty);
    }
    /**
     * Get a BusinessCase
     * Azure REST API version: 2023-04-01-preview.
     * 
     * Other available API versions: 2023-05-01-preview.
     * 
     */
    public static CompletableFuture getBusinessCaseOperationPlain(GetBusinessCaseOperationPlainArgs args) {
        return getBusinessCaseOperationPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get a BusinessCase
     * Azure REST API version: 2023-04-01-preview.
     * 
     * Other available API versions: 2023-05-01-preview.
     * 
     */
    public static Output getBusinessCaseOperation(GetBusinessCaseOperationArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:migrate:getBusinessCaseOperation", TypeShape.of(GetBusinessCaseOperationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a BusinessCase
     * Azure REST API version: 2023-04-01-preview.
     * 
     * Other available API versions: 2023-05-01-preview.
     * 
     */
    public static CompletableFuture getBusinessCaseOperationPlain(GetBusinessCaseOperationPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:migrate:getBusinessCaseOperation", TypeShape.of(GetBusinessCaseOperationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get the URL for downloading the business case in a report format.
     * Azure REST API version: 2023-04-01-preview.
     * 
     * Other available API versions: 2023-05-01-preview.
     * 
     */
    public static Output getBusinessCaseOperationReportDownloadUrl(GetBusinessCaseOperationReportDownloadUrlArgs args) {
        return getBusinessCaseOperationReportDownloadUrl(args, InvokeOptions.Empty);
    }
    /**
     * Get the URL for downloading the business case in a report format.
     * Azure REST API version: 2023-04-01-preview.
     * 
     * Other available API versions: 2023-05-01-preview.
     * 
     */
    public static CompletableFuture getBusinessCaseOperationReportDownloadUrlPlain(GetBusinessCaseOperationReportDownloadUrlPlainArgs args) {
        return getBusinessCaseOperationReportDownloadUrlPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get the URL for downloading the business case in a report format.
     * Azure REST API version: 2023-04-01-preview.
     * 
     * Other available API versions: 2023-05-01-preview.
     * 
     */
    public static Output getBusinessCaseOperationReportDownloadUrl(GetBusinessCaseOperationReportDownloadUrlArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:migrate:getBusinessCaseOperationReportDownloadUrl", TypeShape.of(GetBusinessCaseOperationReportDownloadUrlResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get the URL for downloading the business case in a report format.
     * Azure REST API version: 2023-04-01-preview.
     * 
     * Other available API versions: 2023-05-01-preview.
     * 
     */
    public static CompletableFuture getBusinessCaseOperationReportDownloadUrlPlain(GetBusinessCaseOperationReportDownloadUrlPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:migrate:getBusinessCaseOperationReportDownloadUrl", TypeShape.of(GetBusinessCaseOperationReportDownloadUrlResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get information related to a specific group in the project. Returns a json object of type 'group' as specified in the models section.
     * Azure REST API version: 2019-10-01.
     * 
     * Other available API versions: 2018-02-02.
     * 
     */
    public static Output getGroup(GetGroupArgs args) {
        return getGroup(args, InvokeOptions.Empty);
    }
    /**
     * Get information related to a specific group in the project. Returns a json object of type 'group' as specified in the models section.
     * Azure REST API version: 2019-10-01.
     * 
     * Other available API versions: 2018-02-02.
     * 
     */
    public static CompletableFuture getGroupPlain(GetGroupPlainArgs args) {
        return getGroupPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get information related to a specific group in the project. Returns a json object of type 'group' as specified in the models section.
     * Azure REST API version: 2019-10-01.
     * 
     * Other available API versions: 2018-02-02.
     * 
     */
    public static Output getGroup(GetGroupArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:migrate:getGroup", TypeShape.of(GetGroupResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get information related to a specific group in the project. Returns a json object of type 'group' as specified in the models section.
     * Azure REST API version: 2019-10-01.
     * 
     * Other available API versions: 2018-02-02.
     * 
     */
    public static CompletableFuture getGroupPlain(GetGroupPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:migrate:getGroup", TypeShape.of(GetGroupResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a Group
     * Azure REST API version: 2023-03-15.
     * 
     * Other available API versions: 2023-04-01-preview, 2023-05-01-preview.
     * 
     */
    public static Output getGroupsOperation(GetGroupsOperationArgs args) {
        return getGroupsOperation(args, InvokeOptions.Empty);
    }
    /**
     * Get a Group
     * Azure REST API version: 2023-03-15.
     * 
     * Other available API versions: 2023-04-01-preview, 2023-05-01-preview.
     * 
     */
    public static CompletableFuture getGroupsOperationPlain(GetGroupsOperationPlainArgs args) {
        return getGroupsOperationPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get a Group
     * Azure REST API version: 2023-03-15.
     * 
     * Other available API versions: 2023-04-01-preview, 2023-05-01-preview.
     * 
     */
    public static Output getGroupsOperation(GetGroupsOperationArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:migrate:getGroupsOperation", TypeShape.of(GetGroupsOperationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a Group
     * Azure REST API version: 2023-03-15.
     * 
     * Other available API versions: 2023-04-01-preview, 2023-05-01-preview.
     * 
     */
    public static CompletableFuture getGroupsOperationPlain(GetGroupsOperationPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:migrate:getGroupsOperation", TypeShape.of(GetGroupsOperationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a Hyper-V collector.
     * Azure REST API version: 2019-10-01.
     * 
     */
    public static Output getHyperVCollector(GetHyperVCollectorArgs args) {
        return getHyperVCollector(args, InvokeOptions.Empty);
    }
    /**
     * Get a Hyper-V collector.
     * Azure REST API version: 2019-10-01.
     * 
     */
    public static CompletableFuture getHyperVCollectorPlain(GetHyperVCollectorPlainArgs args) {
        return getHyperVCollectorPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get a Hyper-V collector.
     * Azure REST API version: 2019-10-01.
     * 
     */
    public static Output getHyperVCollector(GetHyperVCollectorArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:migrate:getHyperVCollector", TypeShape.of(GetHyperVCollectorResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a Hyper-V collector.
     * Azure REST API version: 2019-10-01.
     * 
     */
    public static CompletableFuture getHyperVCollectorPlain(GetHyperVCollectorPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:migrate:getHyperVCollector", TypeShape.of(GetHyperVCollectorResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a HypervCollector
     * Azure REST API version: 2023-03-15.
     * 
     * Other available API versions: 2023-04-01-preview, 2023-05-01-preview.
     * 
     */
    public static Output getHypervCollectorsOperation(GetHypervCollectorsOperationArgs args) {
        return getHypervCollectorsOperation(args, InvokeOptions.Empty);
    }
    /**
     * Get a HypervCollector
     * Azure REST API version: 2023-03-15.
     * 
     * Other available API versions: 2023-04-01-preview, 2023-05-01-preview.
     * 
     */
    public static CompletableFuture getHypervCollectorsOperationPlain(GetHypervCollectorsOperationPlainArgs args) {
        return getHypervCollectorsOperationPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get a HypervCollector
     * Azure REST API version: 2023-03-15.
     * 
     * Other available API versions: 2023-04-01-preview, 2023-05-01-preview.
     * 
     */
    public static Output getHypervCollectorsOperation(GetHypervCollectorsOperationArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:migrate:getHypervCollectorsOperation", TypeShape.of(GetHypervCollectorsOperationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a HypervCollector
     * Azure REST API version: 2023-03-15.
     * 
     * Other available API versions: 2023-04-01-preview, 2023-05-01-preview.
     * 
     */
    public static CompletableFuture getHypervCollectorsOperationPlain(GetHypervCollectorsOperationPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:migrate:getHypervCollectorsOperation", TypeShape.of(GetHypervCollectorsOperationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a Import collector.
     * Azure REST API version: 2019-10-01.
     * 
     */
    public static Output getImportCollector(GetImportCollectorArgs args) {
        return getImportCollector(args, InvokeOptions.Empty);
    }
    /**
     * Get a Import collector.
     * Azure REST API version: 2019-10-01.
     * 
     */
    public static CompletableFuture getImportCollectorPlain(GetImportCollectorPlainArgs args) {
        return getImportCollectorPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get a Import collector.
     * Azure REST API version: 2019-10-01.
     * 
     */
    public static Output getImportCollector(GetImportCollectorArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:migrate:getImportCollector", TypeShape.of(GetImportCollectorResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a Import collector.
     * Azure REST API version: 2019-10-01.
     * 
     */
    public static CompletableFuture getImportCollectorPlain(GetImportCollectorPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:migrate:getImportCollector", TypeShape.of(GetImportCollectorResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a ImportCollector
     * Azure REST API version: 2023-03-15.
     * 
     * Other available API versions: 2023-04-01-preview, 2023-05-01-preview.
     * 
     */
    public static Output getImportCollectorsOperation(GetImportCollectorsOperationArgs args) {
        return getImportCollectorsOperation(args, InvokeOptions.Empty);
    }
    /**
     * Get a ImportCollector
     * Azure REST API version: 2023-03-15.
     * 
     * Other available API versions: 2023-04-01-preview, 2023-05-01-preview.
     * 
     */
    public static CompletableFuture getImportCollectorsOperationPlain(GetImportCollectorsOperationPlainArgs args) {
        return getImportCollectorsOperationPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get a ImportCollector
     * Azure REST API version: 2023-03-15.
     * 
     * Other available API versions: 2023-04-01-preview, 2023-05-01-preview.
     * 
     */
    public static Output getImportCollectorsOperation(GetImportCollectorsOperationArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:migrate:getImportCollectorsOperation", TypeShape.of(GetImportCollectorsOperationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a ImportCollector
     * Azure REST API version: 2023-03-15.
     * 
     * Other available API versions: 2023-04-01-preview, 2023-05-01-preview.
     * 
     */
    public static CompletableFuture getImportCollectorsOperationPlain(GetImportCollectorsOperationPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:migrate:getImportCollectorsOperation", TypeShape.of(GetImportCollectorsOperationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the details of the modernizeProject agent.
     * Azure REST API version: 2022-05-01-preview.
     * 
     */
    public static Output getMigrateAgent(GetMigrateAgentArgs args) {
        return getMigrateAgent(args, InvokeOptions.Empty);
    }
    /**
     * Gets the details of the modernizeProject agent.
     * Azure REST API version: 2022-05-01-preview.
     * 
     */
    public static CompletableFuture getMigrateAgentPlain(GetMigrateAgentPlainArgs args) {
        return getMigrateAgentPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the details of the modernizeProject agent.
     * Azure REST API version: 2022-05-01-preview.
     * 
     */
    public static Output getMigrateAgent(GetMigrateAgentArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:migrate:getMigrateAgent", TypeShape.of(GetMigrateAgentResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the details of the modernizeProject agent.
     * Azure REST API version: 2022-05-01-preview.
     * 
     */
    public static CompletableFuture getMigrateAgentPlain(GetMigrateAgentPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:migrate:getMigrateAgent", TypeShape.of(GetMigrateAgentResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Migrate Project REST Resource.
     * Azure REST API version: 2018-09-01-preview.
     * 
     */
    public static Output getMigrateProject(GetMigrateProjectArgs args) {
        return getMigrateProject(args, InvokeOptions.Empty);
    }
    /**
     * Migrate Project REST Resource.
     * Azure REST API version: 2018-09-01-preview.
     * 
     */
    public static CompletableFuture getMigrateProjectPlain(GetMigrateProjectPlainArgs args) {
        return getMigrateProjectPlain(args, InvokeOptions.Empty);
    }
    /**
     * Migrate Project REST Resource.
     * Azure REST API version: 2018-09-01-preview.
     * 
     */
    public static Output getMigrateProject(GetMigrateProjectArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:migrate:getMigrateProject", TypeShape.of(GetMigrateProjectResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Migrate Project REST Resource.
     * Azure REST API version: 2018-09-01-preview.
     * 
     */
    public static CompletableFuture getMigrateProjectPlain(GetMigrateProjectPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:migrate:getMigrateProject", TypeShape.of(GetMigrateProjectResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get information related to a specific migrate project. Returns a json object of type 'migrateProject' as specified in the models section.
     * Azure REST API version: 2020-05-01.
     * 
     * Other available API versions: 2023-01-01.
     * 
     */
    public static Output getMigrateProjectsControllerMigrateProject(GetMigrateProjectsControllerMigrateProjectArgs args) {
        return getMigrateProjectsControllerMigrateProject(args, InvokeOptions.Empty);
    }
    /**
     * Get information related to a specific migrate project. Returns a json object of type 'migrateProject' as specified in the models section.
     * Azure REST API version: 2020-05-01.
     * 
     * Other available API versions: 2023-01-01.
     * 
     */
    public static CompletableFuture getMigrateProjectsControllerMigrateProjectPlain(GetMigrateProjectsControllerMigrateProjectPlainArgs args) {
        return getMigrateProjectsControllerMigrateProjectPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get information related to a specific migrate project. Returns a json object of type 'migrateProject' as specified in the models section.
     * Azure REST API version: 2020-05-01.
     * 
     * Other available API versions: 2023-01-01.
     * 
     */
    public static Output getMigrateProjectsControllerMigrateProject(GetMigrateProjectsControllerMigrateProjectArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:migrate:getMigrateProjectsControllerMigrateProject", TypeShape.of(GetMigrateProjectsControllerMigrateProjectResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get information related to a specific migrate project. Returns a json object of type 'migrateProject' as specified in the models section.
     * Azure REST API version: 2020-05-01.
     * 
     * Other available API versions: 2023-01-01.
     * 
     */
    public static CompletableFuture getMigrateProjectsControllerMigrateProjectPlain(GetMigrateProjectsControllerMigrateProjectPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:migrate:getMigrateProjectsControllerMigrateProject", TypeShape.of(GetMigrateProjectsControllerMigrateProjectResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the details of the modernize project.
     * Azure REST API version: 2022-05-01-preview.
     * 
     */
    public static Output getModernizeProject(GetModernizeProjectArgs args) {
        return getModernizeProject(args, InvokeOptions.Empty);
    }
    /**
     * Gets the details of the modernize project.
     * Azure REST API version: 2022-05-01-preview.
     * 
     */
    public static CompletableFuture getModernizeProjectPlain(GetModernizeProjectPlainArgs args) {
        return getModernizeProjectPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the details of the modernize project.
     * Azure REST API version: 2022-05-01-preview.
     * 
     */
    public static Output getModernizeProject(GetModernizeProjectArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:migrate:getModernizeProject", TypeShape.of(GetModernizeProjectResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the details of the modernize project.
     * Azure REST API version: 2022-05-01-preview.
     * 
     */
    public static CompletableFuture getModernizeProjectPlain(GetModernizeProjectPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:migrate:getModernizeProject", TypeShape.of(GetModernizeProjectResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the move collection.
     * Azure REST API version: 2022-08-01.
     * 
     * Other available API versions: 2023-08-01.
     * 
     */
    public static Output getMoveCollection(GetMoveCollectionArgs args) {
        return getMoveCollection(args, InvokeOptions.Empty);
    }
    /**
     * Gets the move collection.
     * Azure REST API version: 2022-08-01.
     * 
     * Other available API versions: 2023-08-01.
     * 
     */
    public static CompletableFuture getMoveCollectionPlain(GetMoveCollectionPlainArgs args) {
        return getMoveCollectionPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the move collection.
     * Azure REST API version: 2022-08-01.
     * 
     * Other available API versions: 2023-08-01.
     * 
     */
    public static Output getMoveCollection(GetMoveCollectionArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:migrate:getMoveCollection", TypeShape.of(GetMoveCollectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the move collection.
     * Azure REST API version: 2022-08-01.
     * 
     * Other available API versions: 2023-08-01.
     * 
     */
    public static CompletableFuture getMoveCollectionPlain(GetMoveCollectionPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:migrate:getMoveCollection", TypeShape.of(GetMoveCollectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the Move Resource.
     * Azure REST API version: 2022-08-01.
     * 
     * Other available API versions: 2023-08-01.
     * 
     */
    public static Output getMoveResource(GetMoveResourceArgs args) {
        return getMoveResource(args, InvokeOptions.Empty);
    }
    /**
     * Gets the Move Resource.
     * Azure REST API version: 2022-08-01.
     * 
     * Other available API versions: 2023-08-01.
     * 
     */
    public static CompletableFuture getMoveResourcePlain(GetMoveResourcePlainArgs args) {
        return getMoveResourcePlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the Move Resource.
     * Azure REST API version: 2022-08-01.
     * 
     * Other available API versions: 2023-08-01.
     * 
     */
    public static Output getMoveResource(GetMoveResourceArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:migrate:getMoveResource", TypeShape.of(GetMoveResourceResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the Move Resource.
     * Azure REST API version: 2022-08-01.
     * 
     * Other available API versions: 2023-08-01.
     * 
     */
    public static CompletableFuture getMoveResourcePlain(GetMoveResourcePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:migrate:getMoveResource", TypeShape.of(GetMoveResourceResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get information related to a specific private endpoint connection in the project. Returns a json object of type 'privateEndpointConnections' as specified in the models section.
     * Azure REST API version: 2019-10-01.
     * 
     */
    public static Output getPrivateEndpointConnection(GetPrivateEndpointConnectionArgs args) {
        return getPrivateEndpointConnection(args, InvokeOptions.Empty);
    }
    /**
     * Get information related to a specific private endpoint connection in the project. Returns a json object of type 'privateEndpointConnections' as specified in the models section.
     * Azure REST API version: 2019-10-01.
     * 
     */
    public static CompletableFuture getPrivateEndpointConnectionPlain(GetPrivateEndpointConnectionPlainArgs args) {
        return getPrivateEndpointConnectionPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get information related to a specific private endpoint connection in the project. Returns a json object of type 'privateEndpointConnections' as specified in the models section.
     * Azure REST API version: 2019-10-01.
     * 
     */
    public static Output getPrivateEndpointConnection(GetPrivateEndpointConnectionArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:migrate:getPrivateEndpointConnection", TypeShape.of(GetPrivateEndpointConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get information related to a specific private endpoint connection in the project. Returns a json object of type 'privateEndpointConnections' as specified in the models section.
     * Azure REST API version: 2019-10-01.
     * 
     */
    public static CompletableFuture getPrivateEndpointConnectionPlain(GetPrivateEndpointConnectionPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:migrate:getPrivateEndpointConnection", TypeShape.of(GetPrivateEndpointConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get the private endpoint with the specified name.
     * Azure REST API version: 2020-05-01.
     * 
     * Other available API versions: 2023-01-01.
     * 
     */
    public static Output getPrivateEndpointConnectionControllerPrivateEndpointConnection(GetPrivateEndpointConnectionControllerPrivateEndpointConnectionArgs args) {
        return getPrivateEndpointConnectionControllerPrivateEndpointConnection(args, InvokeOptions.Empty);
    }
    /**
     * Get the private endpoint with the specified name.
     * Azure REST API version: 2020-05-01.
     * 
     * Other available API versions: 2023-01-01.
     * 
     */
    public static CompletableFuture getPrivateEndpointConnectionControllerPrivateEndpointConnectionPlain(GetPrivateEndpointConnectionControllerPrivateEndpointConnectionPlainArgs args) {
        return getPrivateEndpointConnectionControllerPrivateEndpointConnectionPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get the private endpoint with the specified name.
     * Azure REST API version: 2020-05-01.
     * 
     * Other available API versions: 2023-01-01.
     * 
     */
    public static Output getPrivateEndpointConnectionControllerPrivateEndpointConnection(GetPrivateEndpointConnectionControllerPrivateEndpointConnectionArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:migrate:getPrivateEndpointConnectionControllerPrivateEndpointConnection", TypeShape.of(GetPrivateEndpointConnectionControllerPrivateEndpointConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get the private endpoint with the specified name.
     * Azure REST API version: 2020-05-01.
     * 
     * Other available API versions: 2023-01-01.
     * 
     */
    public static CompletableFuture getPrivateEndpointConnectionControllerPrivateEndpointConnectionPlain(GetPrivateEndpointConnectionControllerPrivateEndpointConnectionPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:migrate:getPrivateEndpointConnectionControllerPrivateEndpointConnection", TypeShape.of(GetPrivateEndpointConnectionControllerPrivateEndpointConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a PrivateEndpointConnection
     * Azure REST API version: 2023-03-15.
     * 
     * Other available API versions: 2023-04-01-preview, 2023-05-01-preview.
     * 
     */
    public static Output getPrivateEndpointConnectionOperation(GetPrivateEndpointConnectionOperationArgs args) {
        return getPrivateEndpointConnectionOperation(args, InvokeOptions.Empty);
    }
    /**
     * Get a PrivateEndpointConnection
     * Azure REST API version: 2023-03-15.
     * 
     * Other available API versions: 2023-04-01-preview, 2023-05-01-preview.
     * 
     */
    public static CompletableFuture getPrivateEndpointConnectionOperationPlain(GetPrivateEndpointConnectionOperationPlainArgs args) {
        return getPrivateEndpointConnectionOperationPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get a PrivateEndpointConnection
     * Azure REST API version: 2023-03-15.
     * 
     * Other available API versions: 2023-04-01-preview, 2023-05-01-preview.
     * 
     */
    public static Output getPrivateEndpointConnectionOperation(GetPrivateEndpointConnectionOperationArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:migrate:getPrivateEndpointConnectionOperation", TypeShape.of(GetPrivateEndpointConnectionOperationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a PrivateEndpointConnection
     * Azure REST API version: 2023-03-15.
     * 
     * Other available API versions: 2023-04-01-preview, 2023-05-01-preview.
     * 
     */
    public static CompletableFuture getPrivateEndpointConnectionOperationPlain(GetPrivateEndpointConnectionOperationPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:migrate:getPrivateEndpointConnectionOperation", TypeShape.of(GetPrivateEndpointConnectionOperationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get the of private link proxy resources from a migrate project and private link proxy resource.
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static Output getPrivateEndpointConnectionProxyController(GetPrivateEndpointConnectionProxyControllerArgs args) {
        return getPrivateEndpointConnectionProxyController(args, InvokeOptions.Empty);
    }
    /**
     * Get the of private link proxy resources from a migrate project and private link proxy resource.
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static CompletableFuture getPrivateEndpointConnectionProxyControllerPlain(GetPrivateEndpointConnectionProxyControllerPlainArgs args) {
        return getPrivateEndpointConnectionProxyControllerPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get the of private link proxy resources from a migrate project and private link proxy resource.
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static Output getPrivateEndpointConnectionProxyController(GetPrivateEndpointConnectionProxyControllerArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:migrate:getPrivateEndpointConnectionProxyController", TypeShape.of(GetPrivateEndpointConnectionProxyControllerResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get the of private link proxy resources from a migrate project and private link proxy resource.
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static CompletableFuture getPrivateEndpointConnectionProxyControllerPlain(GetPrivateEndpointConnectionProxyControllerPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:migrate:getPrivateEndpointConnectionProxyController", TypeShape.of(GetPrivateEndpointConnectionProxyControllerResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get the project with the specified name.
     * Azure REST API version: 2019-10-01.
     * 
     * Other available API versions: 2018-02-02.
     * 
     */
    public static Output getProject(GetProjectArgs args) {
        return getProject(args, InvokeOptions.Empty);
    }
    /**
     * Get the project with the specified name.
     * Azure REST API version: 2019-10-01.
     * 
     * Other available API versions: 2018-02-02.
     * 
     */
    public static CompletableFuture getProjectPlain(GetProjectPlainArgs args) {
        return getProjectPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get the project with the specified name.
     * Azure REST API version: 2019-10-01.
     * 
     * Other available API versions: 2018-02-02.
     * 
     */
    public static Output getProject(GetProjectArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:migrate:getProject", TypeShape.of(GetProjectResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get the project with the specified name.
     * Azure REST API version: 2019-10-01.
     * 
     * Other available API versions: 2018-02-02.
     * 
     */
    public static CompletableFuture getProjectPlain(GetProjectPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:migrate:getProject", TypeShape.of(GetProjectResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the Log Analytics Workspace ID and Primary Key for the specified project.
     * Azure REST API version: 2018-02-02.
     * 
     */
    public static Output getProjectKeys(GetProjectKeysArgs args) {
        return getProjectKeys(args, InvokeOptions.Empty);
    }
    /**
     * Gets the Log Analytics Workspace ID and Primary Key for the specified project.
     * Azure REST API version: 2018-02-02.
     * 
     */
    public static CompletableFuture getProjectKeysPlain(GetProjectKeysPlainArgs args) {
        return getProjectKeysPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the Log Analytics Workspace ID and Primary Key for the specified project.
     * Azure REST API version: 2018-02-02.
     * 
     */
    public static Output getProjectKeys(GetProjectKeysArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:migrate:getProjectKeys", TypeShape.of(GetProjectKeysResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the Log Analytics Workspace ID and Primary Key for the specified project.
     * Azure REST API version: 2018-02-02.
     * 
     */
    public static CompletableFuture getProjectKeysPlain(GetProjectKeysPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:migrate:getProjectKeys", TypeShape.of(GetProjectKeysResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a Server collector.
     * Azure REST API version: 2019-10-01.
     * 
     */
    public static Output getServerCollector(GetServerCollectorArgs args) {
        return getServerCollector(args, InvokeOptions.Empty);
    }
    /**
     * Get a Server collector.
     * Azure REST API version: 2019-10-01.
     * 
     */
    public static CompletableFuture getServerCollectorPlain(GetServerCollectorPlainArgs args) {
        return getServerCollectorPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get a Server collector.
     * Azure REST API version: 2019-10-01.
     * 
     */
    public static Output getServerCollector(GetServerCollectorArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:migrate:getServerCollector", TypeShape.of(GetServerCollectorResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a Server collector.
     * Azure REST API version: 2019-10-01.
     * 
     */
    public static CompletableFuture getServerCollectorPlain(GetServerCollectorPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:migrate:getServerCollector", TypeShape.of(GetServerCollectorResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a ServerCollector
     * Azure REST API version: 2023-03-15.
     * 
     * Other available API versions: 2023-04-01-preview, 2023-05-01-preview.
     * 
     */
    public static Output getServerCollectorsOperation(GetServerCollectorsOperationArgs args) {
        return getServerCollectorsOperation(args, InvokeOptions.Empty);
    }
    /**
     * Get a ServerCollector
     * Azure REST API version: 2023-03-15.
     * 
     * Other available API versions: 2023-04-01-preview, 2023-05-01-preview.
     * 
     */
    public static CompletableFuture getServerCollectorsOperationPlain(GetServerCollectorsOperationPlainArgs args) {
        return getServerCollectorsOperationPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get a ServerCollector
     * Azure REST API version: 2023-03-15.
     * 
     * Other available API versions: 2023-04-01-preview, 2023-05-01-preview.
     * 
     */
    public static Output getServerCollectorsOperation(GetServerCollectorsOperationArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:migrate:getServerCollectorsOperation", TypeShape.of(GetServerCollectorsOperationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a ServerCollector
     * Azure REST API version: 2023-03-15.
     * 
     * Other available API versions: 2023-04-01-preview, 2023-05-01-preview.
     * 
     */
    public static CompletableFuture getServerCollectorsOperationPlain(GetServerCollectorsOperationPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:migrate:getServerCollectorsOperation", TypeShape.of(GetServerCollectorsOperationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Solution REST Resource.
     * Azure REST API version: 2018-09-01-preview.
     * 
     */
    public static Output getSolution(GetSolutionArgs args) {
        return getSolution(args, InvokeOptions.Empty);
    }
    /**
     * Solution REST Resource.
     * Azure REST API version: 2018-09-01-preview.
     * 
     */
    public static CompletableFuture getSolutionPlain(GetSolutionPlainArgs args) {
        return getSolutionPlain(args, InvokeOptions.Empty);
    }
    /**
     * Solution REST Resource.
     * Azure REST API version: 2018-09-01-preview.
     * 
     */
    public static Output getSolution(GetSolutionArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:migrate:getSolution", TypeShape.of(GetSolutionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Solution REST Resource.
     * Azure REST API version: 2018-09-01-preview.
     * 
     */
    public static CompletableFuture getSolutionPlain(GetSolutionPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:migrate:getSolution", TypeShape.of(GetSolutionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Class representing the config for the solution in the migrate project.
     * Azure REST API version: 2018-09-01-preview.
     * 
     */
    public static Output getSolutionConfig(GetSolutionConfigArgs args) {
        return getSolutionConfig(args, InvokeOptions.Empty);
    }
    /**
     * Class representing the config for the solution in the migrate project.
     * Azure REST API version: 2018-09-01-preview.
     * 
     */
    public static CompletableFuture getSolutionConfigPlain(GetSolutionConfigPlainArgs args) {
        return getSolutionConfigPlain(args, InvokeOptions.Empty);
    }
    /**
     * Class representing the config for the solution in the migrate project.
     * Azure REST API version: 2018-09-01-preview.
     * 
     */
    public static Output getSolutionConfig(GetSolutionConfigArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:migrate:getSolutionConfig", TypeShape.of(GetSolutionConfigResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Class representing the config for the solution in the migrate project.
     * Azure REST API version: 2018-09-01-preview.
     * 
     */
    public static CompletableFuture getSolutionConfigPlain(GetSolutionConfigPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:migrate:getSolutionConfig", TypeShape.of(GetSolutionConfigResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Class representing the config for the solution in the migrate project.
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static Output getSolutionsControllerConfig(GetSolutionsControllerConfigArgs args) {
        return getSolutionsControllerConfig(args, InvokeOptions.Empty);
    }
    /**
     * Class representing the config for the solution in the migrate project.
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static CompletableFuture getSolutionsControllerConfigPlain(GetSolutionsControllerConfigPlainArgs args) {
        return getSolutionsControllerConfigPlain(args, InvokeOptions.Empty);
    }
    /**
     * Class representing the config for the solution in the migrate project.
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static Output getSolutionsControllerConfig(GetSolutionsControllerConfigArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:migrate:getSolutionsControllerConfig", TypeShape.of(GetSolutionsControllerConfigResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Class representing the config for the solution in the migrate project.
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static CompletableFuture getSolutionsControllerConfigPlain(GetSolutionsControllerConfigPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:migrate:getSolutionsControllerConfig", TypeShape.of(GetSolutionsControllerConfigResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Solution REST Resource.
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static Output getSolutionsControllerSolution(GetSolutionsControllerSolutionArgs args) {
        return getSolutionsControllerSolution(args, InvokeOptions.Empty);
    }
    /**
     * Solution REST Resource.
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static CompletableFuture getSolutionsControllerSolutionPlain(GetSolutionsControllerSolutionPlainArgs args) {
        return getSolutionsControllerSolutionPlain(args, InvokeOptions.Empty);
    }
    /**
     * Solution REST Resource.
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static Output getSolutionsControllerSolution(GetSolutionsControllerSolutionArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:migrate:getSolutionsControllerSolution", TypeShape.of(GetSolutionsControllerSolutionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Solution REST Resource.
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static CompletableFuture getSolutionsControllerSolutionPlain(GetSolutionsControllerSolutionPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:migrate:getSolutionsControllerSolution", TypeShape.of(GetSolutionsControllerSolutionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a SqlAssessmentV2
     * Azure REST API version: 2023-03-15.
     * 
     * Other available API versions: 2023-04-01-preview, 2023-05-01-preview.
     * 
     */
    public static Output getSqlAssessmentV2Operation(GetSqlAssessmentV2OperationArgs args) {
        return getSqlAssessmentV2Operation(args, InvokeOptions.Empty);
    }
    /**
     * Get a SqlAssessmentV2
     * Azure REST API version: 2023-03-15.
     * 
     * Other available API versions: 2023-04-01-preview, 2023-05-01-preview.
     * 
     */
    public static CompletableFuture getSqlAssessmentV2OperationPlain(GetSqlAssessmentV2OperationPlainArgs args) {
        return getSqlAssessmentV2OperationPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get a SqlAssessmentV2
     * Azure REST API version: 2023-03-15.
     * 
     * Other available API versions: 2023-04-01-preview, 2023-05-01-preview.
     * 
     */
    public static Output getSqlAssessmentV2Operation(GetSqlAssessmentV2OperationArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:migrate:getSqlAssessmentV2Operation", TypeShape.of(GetSqlAssessmentV2OperationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a SqlAssessmentV2
     * Azure REST API version: 2023-03-15.
     * 
     * Other available API versions: 2023-04-01-preview, 2023-05-01-preview.
     * 
     */
    public static CompletableFuture getSqlAssessmentV2OperationPlain(GetSqlAssessmentV2OperationPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:migrate:getSqlAssessmentV2Operation", TypeShape.of(GetSqlAssessmentV2OperationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a SqlCollector
     * Azure REST API version: 2023-03-15.
     * 
     * Other available API versions: 2023-04-01-preview, 2023-05-01-preview.
     * 
     */
    public static Output getSqlCollectorOperation(GetSqlCollectorOperationArgs args) {
        return getSqlCollectorOperation(args, InvokeOptions.Empty);
    }
    /**
     * Get a SqlCollector
     * Azure REST API version: 2023-03-15.
     * 
     * Other available API versions: 2023-04-01-preview, 2023-05-01-preview.
     * 
     */
    public static CompletableFuture getSqlCollectorOperationPlain(GetSqlCollectorOperationPlainArgs args) {
        return getSqlCollectorOperationPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get a SqlCollector
     * Azure REST API version: 2023-03-15.
     * 
     * Other available API versions: 2023-04-01-preview, 2023-05-01-preview.
     * 
     */
    public static Output getSqlCollectorOperation(GetSqlCollectorOperationArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:migrate:getSqlCollectorOperation", TypeShape.of(GetSqlCollectorOperationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a SqlCollector
     * Azure REST API version: 2023-03-15.
     * 
     * Other available API versions: 2023-04-01-preview, 2023-05-01-preview.
     * 
     */
    public static CompletableFuture getSqlCollectorOperationPlain(GetSqlCollectorOperationPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:migrate:getSqlCollectorOperation", TypeShape.of(GetSqlCollectorOperationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a VMware collector.
     * Azure REST API version: 2019-10-01.
     * 
     */
    public static Output getVMwareCollector(GetVMwareCollectorArgs args) {
        return getVMwareCollector(args, InvokeOptions.Empty);
    }
    /**
     * Get a VMware collector.
     * Azure REST API version: 2019-10-01.
     * 
     */
    public static CompletableFuture getVMwareCollectorPlain(GetVMwareCollectorPlainArgs args) {
        return getVMwareCollectorPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get a VMware collector.
     * Azure REST API version: 2019-10-01.
     * 
     */
    public static Output getVMwareCollector(GetVMwareCollectorArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:migrate:getVMwareCollector", TypeShape.of(GetVMwareCollectorResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a VMware collector.
     * Azure REST API version: 2019-10-01.
     * 
     */
    public static CompletableFuture getVMwareCollectorPlain(GetVMwareCollectorPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:migrate:getVMwareCollector", TypeShape.of(GetVMwareCollectorResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a VmwareCollector
     * Azure REST API version: 2023-03-15.
     * 
     * Other available API versions: 2023-04-01-preview, 2023-05-01-preview.
     * 
     */
    public static Output getVmwareCollectorsOperation(GetVmwareCollectorsOperationArgs args) {
        return getVmwareCollectorsOperation(args, InvokeOptions.Empty);
    }
    /**
     * Get a VmwareCollector
     * Azure REST API version: 2023-03-15.
     * 
     * Other available API versions: 2023-04-01-preview, 2023-05-01-preview.
     * 
     */
    public static CompletableFuture getVmwareCollectorsOperationPlain(GetVmwareCollectorsOperationPlainArgs args) {
        return getVmwareCollectorsOperationPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get a VmwareCollector
     * Azure REST API version: 2023-03-15.
     * 
     * Other available API versions: 2023-04-01-preview, 2023-05-01-preview.
     * 
     */
    public static Output getVmwareCollectorsOperation(GetVmwareCollectorsOperationArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:migrate:getVmwareCollectorsOperation", TypeShape.of(GetVmwareCollectorsOperationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a VmwareCollector
     * Azure REST API version: 2023-03-15.
     * 
     * Other available API versions: 2023-04-01-preview, 2023-05-01-preview.
     * 
     */
    public static CompletableFuture getVmwareCollectorsOperationPlain(GetVmwareCollectorsOperationPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:migrate:getVmwareCollectorsOperation", TypeShape.of(GetVmwareCollectorsOperationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a WebAppAssessmentV2
     * Azure REST API version: 2023-04-01-preview.
     * 
     * Other available API versions: 2023-05-01-preview.
     * 
     */
    public static Output getWebAppAssessmentV2Operation(GetWebAppAssessmentV2OperationArgs args) {
        return getWebAppAssessmentV2Operation(args, InvokeOptions.Empty);
    }
    /**
     * Get a WebAppAssessmentV2
     * Azure REST API version: 2023-04-01-preview.
     * 
     * Other available API versions: 2023-05-01-preview.
     * 
     */
    public static CompletableFuture getWebAppAssessmentV2OperationPlain(GetWebAppAssessmentV2OperationPlainArgs args) {
        return getWebAppAssessmentV2OperationPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get a WebAppAssessmentV2
     * Azure REST API version: 2023-04-01-preview.
     * 
     * Other available API versions: 2023-05-01-preview.
     * 
     */
    public static Output getWebAppAssessmentV2Operation(GetWebAppAssessmentV2OperationArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:migrate:getWebAppAssessmentV2Operation", TypeShape.of(GetWebAppAssessmentV2OperationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a WebAppAssessmentV2
     * Azure REST API version: 2023-04-01-preview.
     * 
     * Other available API versions: 2023-05-01-preview.
     * 
     */
    public static CompletableFuture getWebAppAssessmentV2OperationPlain(GetWebAppAssessmentV2OperationPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:migrate:getWebAppAssessmentV2Operation", TypeShape.of(GetWebAppAssessmentV2OperationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a WebAppCollector
     * Azure REST API version: 2023-04-01-preview.
     * 
     * Other available API versions: 2023-05-01-preview.
     * 
     */
    public static Output getWebAppCollectorOperation(GetWebAppCollectorOperationArgs args) {
        return getWebAppCollectorOperation(args, InvokeOptions.Empty);
    }
    /**
     * Get a WebAppCollector
     * Azure REST API version: 2023-04-01-preview.
     * 
     * Other available API versions: 2023-05-01-preview.
     * 
     */
    public static CompletableFuture getWebAppCollectorOperationPlain(GetWebAppCollectorOperationPlainArgs args) {
        return getWebAppCollectorOperationPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get a WebAppCollector
     * Azure REST API version: 2023-04-01-preview.
     * 
     * Other available API versions: 2023-05-01-preview.
     * 
     */
    public static Output getWebAppCollectorOperation(GetWebAppCollectorOperationArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:migrate:getWebAppCollectorOperation", TypeShape.of(GetWebAppCollectorOperationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a WebAppCollector
     * Azure REST API version: 2023-04-01-preview.
     * 
     * Other available API versions: 2023-05-01-preview.
     * 
     */
    public static CompletableFuture getWebAppCollectorOperationPlain(GetWebAppCollectorOperationPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:migrate:getWebAppCollectorOperation", TypeShape.of(GetWebAppCollectorOperationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the details of the workload deployment.
     * Azure REST API version: 2022-05-01-preview.
     * 
     */
    public static Output getWorkloadDeployment(GetWorkloadDeploymentArgs args) {
        return getWorkloadDeployment(args, InvokeOptions.Empty);
    }
    /**
     * Gets the details of the workload deployment.
     * Azure REST API version: 2022-05-01-preview.
     * 
     */
    public static CompletableFuture getWorkloadDeploymentPlain(GetWorkloadDeploymentPlainArgs args) {
        return getWorkloadDeploymentPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the details of the workload deployment.
     * Azure REST API version: 2022-05-01-preview.
     * 
     */
    public static Output getWorkloadDeployment(GetWorkloadDeploymentArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:migrate:getWorkloadDeployment", TypeShape.of(GetWorkloadDeploymentResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the details of the workload deployment.
     * Azure REST API version: 2022-05-01-preview.
     * 
     */
    public static CompletableFuture getWorkloadDeploymentPlain(GetWorkloadDeploymentPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:migrate:getWorkloadDeployment", TypeShape.of(GetWorkloadDeploymentResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the secrets of the workload deployment.
     * Azure REST API version: 2022-05-01-preview.
     * 
     */
    public static Output getWorkloadDeploymentSecretConfigurations(GetWorkloadDeploymentSecretConfigurationsArgs args) {
        return getWorkloadDeploymentSecretConfigurations(args, InvokeOptions.Empty);
    }
    /**
     * Gets the secrets of the workload deployment.
     * Azure REST API version: 2022-05-01-preview.
     * 
     */
    public static CompletableFuture getWorkloadDeploymentSecretConfigurationsPlain(GetWorkloadDeploymentSecretConfigurationsPlainArgs args) {
        return getWorkloadDeploymentSecretConfigurationsPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the secrets of the workload deployment.
     * Azure REST API version: 2022-05-01-preview.
     * 
     */
    public static Output getWorkloadDeploymentSecretConfigurations(GetWorkloadDeploymentSecretConfigurationsArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:migrate:getWorkloadDeploymentSecretConfigurations", TypeShape.of(GetWorkloadDeploymentSecretConfigurationsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the secrets of the workload deployment.
     * Azure REST API version: 2022-05-01-preview.
     * 
     */
    public static CompletableFuture getWorkloadDeploymentSecretConfigurationsPlain(GetWorkloadDeploymentSecretConfigurationsPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:migrate:getWorkloadDeploymentSecretConfigurations", TypeShape.of(GetWorkloadDeploymentSecretConfigurationsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the details of the workload instance.
     * Azure REST API version: 2022-05-01-preview.
     * 
     */
    public static Output getWorkloadInstance(GetWorkloadInstanceArgs args) {
        return getWorkloadInstance(args, InvokeOptions.Empty);
    }
    /**
     * Gets the details of the workload instance.
     * Azure REST API version: 2022-05-01-preview.
     * 
     */
    public static CompletableFuture getWorkloadInstancePlain(GetWorkloadInstancePlainArgs args) {
        return getWorkloadInstancePlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the details of the workload instance.
     * Azure REST API version: 2022-05-01-preview.
     * 
     */
    public static Output getWorkloadInstance(GetWorkloadInstanceArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:migrate:getWorkloadInstance", TypeShape.of(GetWorkloadInstanceResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the details of the workload instance.
     * Azure REST API version: 2022-05-01-preview.
     * 
     */
    public static CompletableFuture getWorkloadInstancePlain(GetWorkloadInstancePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:migrate:getWorkloadInstance", TypeShape.of(GetWorkloadInstanceResult.class), args, Utilities.withVersion(options));
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy