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

com.pulumi.azurenative.datamigration.DatamigrationFunctions Maven / Gradle / Ivy

There is a newer version: 2.72.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.datamigration;

import com.pulumi.azurenative.Utilities;
import com.pulumi.azurenative.datamigration.inputs.GetDatabaseMigrationsMongoToCosmosDbRUMongoArgs;
import com.pulumi.azurenative.datamigration.inputs.GetDatabaseMigrationsMongoToCosmosDbRUMongoPlainArgs;
import com.pulumi.azurenative.datamigration.inputs.GetDatabaseMigrationsMongoToCosmosDbvCoreMongoArgs;
import com.pulumi.azurenative.datamigration.inputs.GetDatabaseMigrationsMongoToCosmosDbvCoreMongoPlainArgs;
import com.pulumi.azurenative.datamigration.inputs.GetDatabaseMigrationsSqlDbArgs;
import com.pulumi.azurenative.datamigration.inputs.GetDatabaseMigrationsSqlDbPlainArgs;
import com.pulumi.azurenative.datamigration.inputs.GetFileArgs;
import com.pulumi.azurenative.datamigration.inputs.GetFilePlainArgs;
import com.pulumi.azurenative.datamigration.inputs.GetMigrationServiceArgs;
import com.pulumi.azurenative.datamigration.inputs.GetMigrationServicePlainArgs;
import com.pulumi.azurenative.datamigration.inputs.GetProjectArgs;
import com.pulumi.azurenative.datamigration.inputs.GetProjectPlainArgs;
import com.pulumi.azurenative.datamigration.inputs.GetServiceArgs;
import com.pulumi.azurenative.datamigration.inputs.GetServicePlainArgs;
import com.pulumi.azurenative.datamigration.inputs.GetServiceTaskArgs;
import com.pulumi.azurenative.datamigration.inputs.GetServiceTaskPlainArgs;
import com.pulumi.azurenative.datamigration.inputs.GetSqlMigrationServiceArgs;
import com.pulumi.azurenative.datamigration.inputs.GetSqlMigrationServicePlainArgs;
import com.pulumi.azurenative.datamigration.inputs.GetTaskArgs;
import com.pulumi.azurenative.datamigration.inputs.GetTaskPlainArgs;
import com.pulumi.azurenative.datamigration.inputs.ListSqlMigrationServiceAuthKeysArgs;
import com.pulumi.azurenative.datamigration.inputs.ListSqlMigrationServiceAuthKeysPlainArgs;
import com.pulumi.azurenative.datamigration.inputs.ListSqlMigrationServiceMonitoringDataArgs;
import com.pulumi.azurenative.datamigration.inputs.ListSqlMigrationServiceMonitoringDataPlainArgs;
import com.pulumi.azurenative.datamigration.outputs.GetDatabaseMigrationsMongoToCosmosDbRUMongoResult;
import com.pulumi.azurenative.datamigration.outputs.GetDatabaseMigrationsMongoToCosmosDbvCoreMongoResult;
import com.pulumi.azurenative.datamigration.outputs.GetDatabaseMigrationsSqlDbResult;
import com.pulumi.azurenative.datamigration.outputs.GetFileResult;
import com.pulumi.azurenative.datamigration.outputs.GetMigrationServiceResult;
import com.pulumi.azurenative.datamigration.outputs.GetProjectResult;
import com.pulumi.azurenative.datamigration.outputs.GetServiceResult;
import com.pulumi.azurenative.datamigration.outputs.GetServiceTaskResult;
import com.pulumi.azurenative.datamigration.outputs.GetSqlMigrationServiceResult;
import com.pulumi.azurenative.datamigration.outputs.GetTaskResult;
import com.pulumi.azurenative.datamigration.outputs.ListSqlMigrationServiceAuthKeysResult;
import com.pulumi.azurenative.datamigration.outputs.ListSqlMigrationServiceMonitoringDataResult;
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 DatamigrationFunctions {
    /**
     * Get Database Migration resource.
     * Azure REST API version: 2023-07-15-preview.
     * 
     */
    public static Output getDatabaseMigrationsMongoToCosmosDbRUMongo(GetDatabaseMigrationsMongoToCosmosDbRUMongoArgs args) {
        return getDatabaseMigrationsMongoToCosmosDbRUMongo(args, InvokeOptions.Empty);
    }
    /**
     * Get Database Migration resource.
     * Azure REST API version: 2023-07-15-preview.
     * 
     */
    public static CompletableFuture getDatabaseMigrationsMongoToCosmosDbRUMongoPlain(GetDatabaseMigrationsMongoToCosmosDbRUMongoPlainArgs args) {
        return getDatabaseMigrationsMongoToCosmosDbRUMongoPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get Database Migration resource.
     * Azure REST API version: 2023-07-15-preview.
     * 
     */
    public static Output getDatabaseMigrationsMongoToCosmosDbRUMongo(GetDatabaseMigrationsMongoToCosmosDbRUMongoArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:datamigration:getDatabaseMigrationsMongoToCosmosDbRUMongo", TypeShape.of(GetDatabaseMigrationsMongoToCosmosDbRUMongoResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get Database Migration resource.
     * Azure REST API version: 2023-07-15-preview.
     * 
     */
    public static CompletableFuture getDatabaseMigrationsMongoToCosmosDbRUMongoPlain(GetDatabaseMigrationsMongoToCosmosDbRUMongoPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:datamigration:getDatabaseMigrationsMongoToCosmosDbRUMongo", TypeShape.of(GetDatabaseMigrationsMongoToCosmosDbRUMongoResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get Database Migration resource.
     * Azure REST API version: 2023-07-15-preview.
     * 
     */
    public static Output getDatabaseMigrationsMongoToCosmosDbvCoreMongo(GetDatabaseMigrationsMongoToCosmosDbvCoreMongoArgs args) {
        return getDatabaseMigrationsMongoToCosmosDbvCoreMongo(args, InvokeOptions.Empty);
    }
    /**
     * Get Database Migration resource.
     * Azure REST API version: 2023-07-15-preview.
     * 
     */
    public static CompletableFuture getDatabaseMigrationsMongoToCosmosDbvCoreMongoPlain(GetDatabaseMigrationsMongoToCosmosDbvCoreMongoPlainArgs args) {
        return getDatabaseMigrationsMongoToCosmosDbvCoreMongoPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get Database Migration resource.
     * Azure REST API version: 2023-07-15-preview.
     * 
     */
    public static Output getDatabaseMigrationsMongoToCosmosDbvCoreMongo(GetDatabaseMigrationsMongoToCosmosDbvCoreMongoArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:datamigration:getDatabaseMigrationsMongoToCosmosDbvCoreMongo", TypeShape.of(GetDatabaseMigrationsMongoToCosmosDbvCoreMongoResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get Database Migration resource.
     * Azure REST API version: 2023-07-15-preview.
     * 
     */
    public static CompletableFuture getDatabaseMigrationsMongoToCosmosDbvCoreMongoPlain(GetDatabaseMigrationsMongoToCosmosDbvCoreMongoPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:datamigration:getDatabaseMigrationsMongoToCosmosDbvCoreMongo", TypeShape.of(GetDatabaseMigrationsMongoToCosmosDbvCoreMongoResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Retrieve the Database Migration resource.
     * Azure REST API version: 2022-03-30-preview.
     * 
     * Other available API versions: 2023-07-15-preview.
     * 
     */
    public static Output getDatabaseMigrationsSqlDb(GetDatabaseMigrationsSqlDbArgs args) {
        return getDatabaseMigrationsSqlDb(args, InvokeOptions.Empty);
    }
    /**
     * Retrieve the Database Migration resource.
     * Azure REST API version: 2022-03-30-preview.
     * 
     * Other available API versions: 2023-07-15-preview.
     * 
     */
    public static CompletableFuture getDatabaseMigrationsSqlDbPlain(GetDatabaseMigrationsSqlDbPlainArgs args) {
        return getDatabaseMigrationsSqlDbPlain(args, InvokeOptions.Empty);
    }
    /**
     * Retrieve the Database Migration resource.
     * Azure REST API version: 2022-03-30-preview.
     * 
     * Other available API versions: 2023-07-15-preview.
     * 
     */
    public static Output getDatabaseMigrationsSqlDb(GetDatabaseMigrationsSqlDbArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:datamigration:getDatabaseMigrationsSqlDb", TypeShape.of(GetDatabaseMigrationsSqlDbResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Retrieve the Database Migration resource.
     * Azure REST API version: 2022-03-30-preview.
     * 
     * Other available API versions: 2023-07-15-preview.
     * 
     */
    public static CompletableFuture getDatabaseMigrationsSqlDbPlain(GetDatabaseMigrationsSqlDbPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:datamigration:getDatabaseMigrationsSqlDb", TypeShape.of(GetDatabaseMigrationsSqlDbResult.class), args, Utilities.withVersion(options));
    }
    /**
     * The files resource is a nested, proxy-only resource representing a file stored under the project resource. This method retrieves information about a file.
     * Azure REST API version: 2021-06-30.
     * 
     * Other available API versions: 2022-03-30-preview, 2023-07-15-preview.
     * 
     */
    public static Output getFile(GetFileArgs args) {
        return getFile(args, InvokeOptions.Empty);
    }
    /**
     * The files resource is a nested, proxy-only resource representing a file stored under the project resource. This method retrieves information about a file.
     * Azure REST API version: 2021-06-30.
     * 
     * Other available API versions: 2022-03-30-preview, 2023-07-15-preview.
     * 
     */
    public static CompletableFuture getFilePlain(GetFilePlainArgs args) {
        return getFilePlain(args, InvokeOptions.Empty);
    }
    /**
     * The files resource is a nested, proxy-only resource representing a file stored under the project resource. This method retrieves information about a file.
     * Azure REST API version: 2021-06-30.
     * 
     * Other available API versions: 2022-03-30-preview, 2023-07-15-preview.
     * 
     */
    public static Output getFile(GetFileArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:datamigration:getFile", TypeShape.of(GetFileResult.class), args, Utilities.withVersion(options));
    }
    /**
     * The files resource is a nested, proxy-only resource representing a file stored under the project resource. This method retrieves information about a file.
     * Azure REST API version: 2021-06-30.
     * 
     * Other available API versions: 2022-03-30-preview, 2023-07-15-preview.
     * 
     */
    public static CompletableFuture getFilePlain(GetFilePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:datamigration:getFile", TypeShape.of(GetFileResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Retrieve the Database Migration Service
     * Azure REST API version: 2023-07-15-preview.
     * 
     */
    public static Output getMigrationService(GetMigrationServiceArgs args) {
        return getMigrationService(args, InvokeOptions.Empty);
    }
    /**
     * Retrieve the Database Migration Service
     * Azure REST API version: 2023-07-15-preview.
     * 
     */
    public static CompletableFuture getMigrationServicePlain(GetMigrationServicePlainArgs args) {
        return getMigrationServicePlain(args, InvokeOptions.Empty);
    }
    /**
     * Retrieve the Database Migration Service
     * Azure REST API version: 2023-07-15-preview.
     * 
     */
    public static Output getMigrationService(GetMigrationServiceArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:datamigration:getMigrationService", TypeShape.of(GetMigrationServiceResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Retrieve the Database Migration Service
     * Azure REST API version: 2023-07-15-preview.
     * 
     */
    public static CompletableFuture getMigrationServicePlain(GetMigrationServicePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:datamigration:getMigrationService", TypeShape.of(GetMigrationServiceResult.class), args, Utilities.withVersion(options));
    }
    /**
     * The project resource is a nested resource representing a stored migration project. The GET method retrieves information about a project.
     * Azure REST API version: 2021-06-30.
     * 
     * Other available API versions: 2017-11-15-preview, 2018-03-31-preview, 2021-10-30-preview, 2022-03-30-preview, 2023-07-15-preview.
     * 
     */
    public static Output getProject(GetProjectArgs args) {
        return getProject(args, InvokeOptions.Empty);
    }
    /**
     * The project resource is a nested resource representing a stored migration project. The GET method retrieves information about a project.
     * Azure REST API version: 2021-06-30.
     * 
     * Other available API versions: 2017-11-15-preview, 2018-03-31-preview, 2021-10-30-preview, 2022-03-30-preview, 2023-07-15-preview.
     * 
     */
    public static CompletableFuture getProjectPlain(GetProjectPlainArgs args) {
        return getProjectPlain(args, InvokeOptions.Empty);
    }
    /**
     * The project resource is a nested resource representing a stored migration project. The GET method retrieves information about a project.
     * Azure REST API version: 2021-06-30.
     * 
     * Other available API versions: 2017-11-15-preview, 2018-03-31-preview, 2021-10-30-preview, 2022-03-30-preview, 2023-07-15-preview.
     * 
     */
    public static Output getProject(GetProjectArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:datamigration:getProject", TypeShape.of(GetProjectResult.class), args, Utilities.withVersion(options));
    }
    /**
     * The project resource is a nested resource representing a stored migration project. The GET method retrieves information about a project.
     * Azure REST API version: 2021-06-30.
     * 
     * Other available API versions: 2017-11-15-preview, 2018-03-31-preview, 2021-10-30-preview, 2022-03-30-preview, 2023-07-15-preview.
     * 
     */
    public static CompletableFuture getProjectPlain(GetProjectPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:datamigration:getProject", TypeShape.of(GetProjectResult.class), args, Utilities.withVersion(options));
    }
    /**
     * The services resource is the top-level resource that represents the Database Migration Service. The GET method retrieves information about a service instance.
     * Azure REST API version: 2021-06-30.
     * 
     * Other available API versions: 2022-03-30-preview, 2023-07-15-preview.
     * 
     */
    public static Output getService(GetServiceArgs args) {
        return getService(args, InvokeOptions.Empty);
    }
    /**
     * The services resource is the top-level resource that represents the Database Migration Service. The GET method retrieves information about a service instance.
     * Azure REST API version: 2021-06-30.
     * 
     * Other available API versions: 2022-03-30-preview, 2023-07-15-preview.
     * 
     */
    public static CompletableFuture getServicePlain(GetServicePlainArgs args) {
        return getServicePlain(args, InvokeOptions.Empty);
    }
    /**
     * The services resource is the top-level resource that represents the Database Migration Service. The GET method retrieves information about a service instance.
     * Azure REST API version: 2021-06-30.
     * 
     * Other available API versions: 2022-03-30-preview, 2023-07-15-preview.
     * 
     */
    public static Output getService(GetServiceArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:datamigration:getService", TypeShape.of(GetServiceResult.class), args, Utilities.withVersion(options));
    }
    /**
     * The services resource is the top-level resource that represents the Database Migration Service. The GET method retrieves information about a service instance.
     * Azure REST API version: 2021-06-30.
     * 
     * Other available API versions: 2022-03-30-preview, 2023-07-15-preview.
     * 
     */
    public static CompletableFuture getServicePlain(GetServicePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:datamigration:getService", TypeShape.of(GetServiceResult.class), args, Utilities.withVersion(options));
    }
    /**
     * The service tasks resource is a nested, proxy-only resource representing work performed by a DMS instance. The GET method retrieves information about a service task.
     * Azure REST API version: 2021-06-30.
     * 
     * Other available API versions: 2022-03-30-preview, 2023-07-15-preview.
     * 
     */
    public static Output getServiceTask(GetServiceTaskArgs args) {
        return getServiceTask(args, InvokeOptions.Empty);
    }
    /**
     * The service tasks resource is a nested, proxy-only resource representing work performed by a DMS instance. The GET method retrieves information about a service task.
     * Azure REST API version: 2021-06-30.
     * 
     * Other available API versions: 2022-03-30-preview, 2023-07-15-preview.
     * 
     */
    public static CompletableFuture getServiceTaskPlain(GetServiceTaskPlainArgs args) {
        return getServiceTaskPlain(args, InvokeOptions.Empty);
    }
    /**
     * The service tasks resource is a nested, proxy-only resource representing work performed by a DMS instance. The GET method retrieves information about a service task.
     * Azure REST API version: 2021-06-30.
     * 
     * Other available API versions: 2022-03-30-preview, 2023-07-15-preview.
     * 
     */
    public static Output getServiceTask(GetServiceTaskArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:datamigration:getServiceTask", TypeShape.of(GetServiceTaskResult.class), args, Utilities.withVersion(options));
    }
    /**
     * The service tasks resource is a nested, proxy-only resource representing work performed by a DMS instance. The GET method retrieves information about a service task.
     * Azure REST API version: 2021-06-30.
     * 
     * Other available API versions: 2022-03-30-preview, 2023-07-15-preview.
     * 
     */
    public static CompletableFuture getServiceTaskPlain(GetServiceTaskPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:datamigration:getServiceTask", TypeShape.of(GetServiceTaskResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Retrieve the Database Migration Service
     * Azure REST API version: 2022-03-30-preview.
     * 
     * Other available API versions: 2023-07-15-preview.
     * 
     */
    public static Output getSqlMigrationService(GetSqlMigrationServiceArgs args) {
        return getSqlMigrationService(args, InvokeOptions.Empty);
    }
    /**
     * Retrieve the Database Migration Service
     * Azure REST API version: 2022-03-30-preview.
     * 
     * Other available API versions: 2023-07-15-preview.
     * 
     */
    public static CompletableFuture getSqlMigrationServicePlain(GetSqlMigrationServicePlainArgs args) {
        return getSqlMigrationServicePlain(args, InvokeOptions.Empty);
    }
    /**
     * Retrieve the Database Migration Service
     * Azure REST API version: 2022-03-30-preview.
     * 
     * Other available API versions: 2023-07-15-preview.
     * 
     */
    public static Output getSqlMigrationService(GetSqlMigrationServiceArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:datamigration:getSqlMigrationService", TypeShape.of(GetSqlMigrationServiceResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Retrieve the Database Migration Service
     * Azure REST API version: 2022-03-30-preview.
     * 
     * Other available API versions: 2023-07-15-preview.
     * 
     */
    public static CompletableFuture getSqlMigrationServicePlain(GetSqlMigrationServicePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:datamigration:getSqlMigrationService", TypeShape.of(GetSqlMigrationServiceResult.class), args, Utilities.withVersion(options));
    }
    /**
     * The tasks resource is a nested, proxy-only resource representing work performed by a DMS instance. The GET method retrieves information about a task.
     * Azure REST API version: 2021-06-30.
     * 
     * Other available API versions: 2022-03-30-preview, 2023-07-15-preview.
     * 
     */
    public static Output getTask(GetTaskArgs args) {
        return getTask(args, InvokeOptions.Empty);
    }
    /**
     * The tasks resource is a nested, proxy-only resource representing work performed by a DMS instance. The GET method retrieves information about a task.
     * Azure REST API version: 2021-06-30.
     * 
     * Other available API versions: 2022-03-30-preview, 2023-07-15-preview.
     * 
     */
    public static CompletableFuture getTaskPlain(GetTaskPlainArgs args) {
        return getTaskPlain(args, InvokeOptions.Empty);
    }
    /**
     * The tasks resource is a nested, proxy-only resource representing work performed by a DMS instance. The GET method retrieves information about a task.
     * Azure REST API version: 2021-06-30.
     * 
     * Other available API versions: 2022-03-30-preview, 2023-07-15-preview.
     * 
     */
    public static Output getTask(GetTaskArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:datamigration:getTask", TypeShape.of(GetTaskResult.class), args, Utilities.withVersion(options));
    }
    /**
     * The tasks resource is a nested, proxy-only resource representing work performed by a DMS instance. The GET method retrieves information about a task.
     * Azure REST API version: 2021-06-30.
     * 
     * Other available API versions: 2022-03-30-preview, 2023-07-15-preview.
     * 
     */
    public static CompletableFuture getTaskPlain(GetTaskPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:datamigration:getTask", TypeShape.of(GetTaskResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Retrieve the List of Authentication Keys for Self Hosted Integration Runtime.
     * Azure REST API version: 2022-03-30-preview.
     * 
     * Other available API versions: 2023-07-15-preview.
     * 
     */
    public static Output listSqlMigrationServiceAuthKeys(ListSqlMigrationServiceAuthKeysArgs args) {
        return listSqlMigrationServiceAuthKeys(args, InvokeOptions.Empty);
    }
    /**
     * Retrieve the List of Authentication Keys for Self Hosted Integration Runtime.
     * Azure REST API version: 2022-03-30-preview.
     * 
     * Other available API versions: 2023-07-15-preview.
     * 
     */
    public static CompletableFuture listSqlMigrationServiceAuthKeysPlain(ListSqlMigrationServiceAuthKeysPlainArgs args) {
        return listSqlMigrationServiceAuthKeysPlain(args, InvokeOptions.Empty);
    }
    /**
     * Retrieve the List of Authentication Keys for Self Hosted Integration Runtime.
     * Azure REST API version: 2022-03-30-preview.
     * 
     * Other available API versions: 2023-07-15-preview.
     * 
     */
    public static Output listSqlMigrationServiceAuthKeys(ListSqlMigrationServiceAuthKeysArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:datamigration:listSqlMigrationServiceAuthKeys", TypeShape.of(ListSqlMigrationServiceAuthKeysResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Retrieve the List of Authentication Keys for Self Hosted Integration Runtime.
     * Azure REST API version: 2022-03-30-preview.
     * 
     * Other available API versions: 2023-07-15-preview.
     * 
     */
    public static CompletableFuture listSqlMigrationServiceAuthKeysPlain(ListSqlMigrationServiceAuthKeysPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:datamigration:listSqlMigrationServiceAuthKeys", TypeShape.of(ListSqlMigrationServiceAuthKeysResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Retrieve the registered Integration Runtime nodes and their monitoring data for a given Database Migration Service.
     * Azure REST API version: 2022-03-30-preview.
     * 
     * Other available API versions: 2023-07-15-preview.
     * 
     */
    public static Output listSqlMigrationServiceMonitoringData(ListSqlMigrationServiceMonitoringDataArgs args) {
        return listSqlMigrationServiceMonitoringData(args, InvokeOptions.Empty);
    }
    /**
     * Retrieve the registered Integration Runtime nodes and their monitoring data for a given Database Migration Service.
     * Azure REST API version: 2022-03-30-preview.
     * 
     * Other available API versions: 2023-07-15-preview.
     * 
     */
    public static CompletableFuture listSqlMigrationServiceMonitoringDataPlain(ListSqlMigrationServiceMonitoringDataPlainArgs args) {
        return listSqlMigrationServiceMonitoringDataPlain(args, InvokeOptions.Empty);
    }
    /**
     * Retrieve the registered Integration Runtime nodes and their monitoring data for a given Database Migration Service.
     * Azure REST API version: 2022-03-30-preview.
     * 
     * Other available API versions: 2023-07-15-preview.
     * 
     */
    public static Output listSqlMigrationServiceMonitoringData(ListSqlMigrationServiceMonitoringDataArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:datamigration:listSqlMigrationServiceMonitoringData", TypeShape.of(ListSqlMigrationServiceMonitoringDataResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Retrieve the registered Integration Runtime nodes and their monitoring data for a given Database Migration Service.
     * Azure REST API version: 2022-03-30-preview.
     * 
     * Other available API versions: 2023-07-15-preview.
     * 
     */
    public static CompletableFuture listSqlMigrationServiceMonitoringDataPlain(ListSqlMigrationServiceMonitoringDataPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:datamigration:listSqlMigrationServiceMonitoringData", TypeShape.of(ListSqlMigrationServiceMonitoringDataResult.class), args, Utilities.withVersion(options));
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy