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

com.pulumi.azurenative.azurearcdata.AzurearcdataFunctions Maven / Gradle / Ivy

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

import com.pulumi.azurenative.Utilities;
import com.pulumi.azurenative.azurearcdata.inputs.GetActiveDirectoryConnectorArgs;
import com.pulumi.azurenative.azurearcdata.inputs.GetActiveDirectoryConnectorPlainArgs;
import com.pulumi.azurenative.azurearcdata.inputs.GetDataControllerArgs;
import com.pulumi.azurenative.azurearcdata.inputs.GetDataControllerPlainArgs;
import com.pulumi.azurenative.azurearcdata.inputs.GetFailoverGroupArgs;
import com.pulumi.azurenative.azurearcdata.inputs.GetFailoverGroupPlainArgs;
import com.pulumi.azurenative.azurearcdata.inputs.GetPostgresInstanceArgs;
import com.pulumi.azurenative.azurearcdata.inputs.GetPostgresInstancePlainArgs;
import com.pulumi.azurenative.azurearcdata.inputs.GetSqlManagedInstanceArgs;
import com.pulumi.azurenative.azurearcdata.inputs.GetSqlManagedInstancePlainArgs;
import com.pulumi.azurenative.azurearcdata.inputs.GetSqlServerAvailabilityGroupArgs;
import com.pulumi.azurenative.azurearcdata.inputs.GetSqlServerAvailabilityGroupDetailViewArgs;
import com.pulumi.azurenative.azurearcdata.inputs.GetSqlServerAvailabilityGroupDetailViewPlainArgs;
import com.pulumi.azurenative.azurearcdata.inputs.GetSqlServerAvailabilityGroupPlainArgs;
import com.pulumi.azurenative.azurearcdata.inputs.GetSqlServerDatabaseArgs;
import com.pulumi.azurenative.azurearcdata.inputs.GetSqlServerDatabasePlainArgs;
import com.pulumi.azurenative.azurearcdata.inputs.GetSqlServerInstanceArgs;
import com.pulumi.azurenative.azurearcdata.inputs.GetSqlServerInstancePlainArgs;
import com.pulumi.azurenative.azurearcdata.inputs.GetSqlServerInstanceTelemetryArgs;
import com.pulumi.azurenative.azurearcdata.inputs.GetSqlServerInstanceTelemetryPlainArgs;
import com.pulumi.azurenative.azurearcdata.outputs.GetActiveDirectoryConnectorResult;
import com.pulumi.azurenative.azurearcdata.outputs.GetDataControllerResult;
import com.pulumi.azurenative.azurearcdata.outputs.GetFailoverGroupResult;
import com.pulumi.azurenative.azurearcdata.outputs.GetPostgresInstanceResult;
import com.pulumi.azurenative.azurearcdata.outputs.GetSqlManagedInstanceResult;
import com.pulumi.azurenative.azurearcdata.outputs.GetSqlServerAvailabilityGroupDetailViewResult;
import com.pulumi.azurenative.azurearcdata.outputs.GetSqlServerAvailabilityGroupResult;
import com.pulumi.azurenative.azurearcdata.outputs.GetSqlServerDatabaseResult;
import com.pulumi.azurenative.azurearcdata.outputs.GetSqlServerInstanceResult;
import com.pulumi.azurenative.azurearcdata.outputs.GetSqlServerInstanceTelemetryResult;
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 AzurearcdataFunctions {
    /**
     * Retrieves an Active Directory connector resource
     * Azure REST API version: 2023-01-15-preview.
     * 
     * Other available API versions: 2024-01-01.
     * 
     */
    public static Output getActiveDirectoryConnector(GetActiveDirectoryConnectorArgs args) {
        return getActiveDirectoryConnector(args, InvokeOptions.Empty);
    }
    /**
     * Retrieves an Active Directory connector resource
     * Azure REST API version: 2023-01-15-preview.
     * 
     * Other available API versions: 2024-01-01.
     * 
     */
    public static CompletableFuture getActiveDirectoryConnectorPlain(GetActiveDirectoryConnectorPlainArgs args) {
        return getActiveDirectoryConnectorPlain(args, InvokeOptions.Empty);
    }
    /**
     * Retrieves an Active Directory connector resource
     * Azure REST API version: 2023-01-15-preview.
     * 
     * Other available API versions: 2024-01-01.
     * 
     */
    public static Output getActiveDirectoryConnector(GetActiveDirectoryConnectorArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:azurearcdata:getActiveDirectoryConnector", TypeShape.of(GetActiveDirectoryConnectorResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Retrieves an Active Directory connector resource
     * Azure REST API version: 2023-01-15-preview.
     * 
     * Other available API versions: 2024-01-01.
     * 
     */
    public static CompletableFuture getActiveDirectoryConnectorPlain(GetActiveDirectoryConnectorPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:azurearcdata:getActiveDirectoryConnector", TypeShape.of(GetActiveDirectoryConnectorResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Retrieves a dataController resource
     * Azure REST API version: 2023-01-15-preview.
     * 
     * Other available API versions: 2024-01-01.
     * 
     */
    public static Output getDataController(GetDataControllerArgs args) {
        return getDataController(args, InvokeOptions.Empty);
    }
    /**
     * Retrieves a dataController resource
     * Azure REST API version: 2023-01-15-preview.
     * 
     * Other available API versions: 2024-01-01.
     * 
     */
    public static CompletableFuture getDataControllerPlain(GetDataControllerPlainArgs args) {
        return getDataControllerPlain(args, InvokeOptions.Empty);
    }
    /**
     * Retrieves a dataController resource
     * Azure REST API version: 2023-01-15-preview.
     * 
     * Other available API versions: 2024-01-01.
     * 
     */
    public static Output getDataController(GetDataControllerArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:azurearcdata:getDataController", TypeShape.of(GetDataControllerResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Retrieves a dataController resource
     * Azure REST API version: 2023-01-15-preview.
     * 
     * Other available API versions: 2024-01-01.
     * 
     */
    public static CompletableFuture getDataControllerPlain(GetDataControllerPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:azurearcdata:getDataController", TypeShape.of(GetDataControllerResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Retrieves a failover group resource
     * Azure REST API version: 2023-01-15-preview.
     * 
     * Other available API versions: 2024-01-01.
     * 
     */
    public static Output getFailoverGroup(GetFailoverGroupArgs args) {
        return getFailoverGroup(args, InvokeOptions.Empty);
    }
    /**
     * Retrieves a failover group resource
     * Azure REST API version: 2023-01-15-preview.
     * 
     * Other available API versions: 2024-01-01.
     * 
     */
    public static CompletableFuture getFailoverGroupPlain(GetFailoverGroupPlainArgs args) {
        return getFailoverGroupPlain(args, InvokeOptions.Empty);
    }
    /**
     * Retrieves a failover group resource
     * Azure REST API version: 2023-01-15-preview.
     * 
     * Other available API versions: 2024-01-01.
     * 
     */
    public static Output getFailoverGroup(GetFailoverGroupArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:azurearcdata:getFailoverGroup", TypeShape.of(GetFailoverGroupResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Retrieves a failover group resource
     * Azure REST API version: 2023-01-15-preview.
     * 
     * Other available API versions: 2024-01-01.
     * 
     */
    public static CompletableFuture getFailoverGroupPlain(GetFailoverGroupPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:azurearcdata:getFailoverGroup", TypeShape.of(GetFailoverGroupResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Retrieves a postgres Instance resource
     * Azure REST API version: 2023-01-15-preview.
     * 
     * Other available API versions: 2024-01-01.
     * 
     */
    public static Output getPostgresInstance(GetPostgresInstanceArgs args) {
        return getPostgresInstance(args, InvokeOptions.Empty);
    }
    /**
     * Retrieves a postgres Instance resource
     * Azure REST API version: 2023-01-15-preview.
     * 
     * Other available API versions: 2024-01-01.
     * 
     */
    public static CompletableFuture getPostgresInstancePlain(GetPostgresInstancePlainArgs args) {
        return getPostgresInstancePlain(args, InvokeOptions.Empty);
    }
    /**
     * Retrieves a postgres Instance resource
     * Azure REST API version: 2023-01-15-preview.
     * 
     * Other available API versions: 2024-01-01.
     * 
     */
    public static Output getPostgresInstance(GetPostgresInstanceArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:azurearcdata:getPostgresInstance", TypeShape.of(GetPostgresInstanceResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Retrieves a postgres Instance resource
     * Azure REST API version: 2023-01-15-preview.
     * 
     * Other available API versions: 2024-01-01.
     * 
     */
    public static CompletableFuture getPostgresInstancePlain(GetPostgresInstancePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:azurearcdata:getPostgresInstance", TypeShape.of(GetPostgresInstanceResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Retrieves a SQL Managed Instance resource
     * Azure REST API version: 2023-01-15-preview.
     * 
     * Other available API versions: 2024-01-01.
     * 
     */
    public static Output getSqlManagedInstance(GetSqlManagedInstanceArgs args) {
        return getSqlManagedInstance(args, InvokeOptions.Empty);
    }
    /**
     * Retrieves a SQL Managed Instance resource
     * Azure REST API version: 2023-01-15-preview.
     * 
     * Other available API versions: 2024-01-01.
     * 
     */
    public static CompletableFuture getSqlManagedInstancePlain(GetSqlManagedInstancePlainArgs args) {
        return getSqlManagedInstancePlain(args, InvokeOptions.Empty);
    }
    /**
     * Retrieves a SQL Managed Instance resource
     * Azure REST API version: 2023-01-15-preview.
     * 
     * Other available API versions: 2024-01-01.
     * 
     */
    public static Output getSqlManagedInstance(GetSqlManagedInstanceArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:azurearcdata:getSqlManagedInstance", TypeShape.of(GetSqlManagedInstanceResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Retrieves a SQL Managed Instance resource
     * Azure REST API version: 2023-01-15-preview.
     * 
     * Other available API versions: 2024-01-01.
     * 
     */
    public static CompletableFuture getSqlManagedInstancePlain(GetSqlManagedInstancePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:azurearcdata:getSqlManagedInstance", TypeShape.of(GetSqlManagedInstanceResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Retrieves an Arc Sql Server availability group.
     * Azure REST API version: 2024-01-01.
     * 
     */
    public static Output getSqlServerAvailabilityGroup(GetSqlServerAvailabilityGroupArgs args) {
        return getSqlServerAvailabilityGroup(args, InvokeOptions.Empty);
    }
    /**
     * Retrieves an Arc Sql Server availability group.
     * Azure REST API version: 2024-01-01.
     * 
     */
    public static CompletableFuture getSqlServerAvailabilityGroupPlain(GetSqlServerAvailabilityGroupPlainArgs args) {
        return getSqlServerAvailabilityGroupPlain(args, InvokeOptions.Empty);
    }
    /**
     * Retrieves an Arc Sql Server availability group.
     * Azure REST API version: 2024-01-01.
     * 
     */
    public static Output getSqlServerAvailabilityGroup(GetSqlServerAvailabilityGroupArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:azurearcdata:getSqlServerAvailabilityGroup", TypeShape.of(GetSqlServerAvailabilityGroupResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Retrieves an Arc Sql Server availability group.
     * Azure REST API version: 2024-01-01.
     * 
     */
    public static CompletableFuture getSqlServerAvailabilityGroupPlain(GetSqlServerAvailabilityGroupPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:azurearcdata:getSqlServerAvailabilityGroup", TypeShape.of(GetSqlServerAvailabilityGroupResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Retrieves detailed properties of the Availability Group.
     * Azure REST API version: 2024-01-01.
     * 
     */
    public static Output getSqlServerAvailabilityGroupDetailView(GetSqlServerAvailabilityGroupDetailViewArgs args) {
        return getSqlServerAvailabilityGroupDetailView(args, InvokeOptions.Empty);
    }
    /**
     * Retrieves detailed properties of the Availability Group.
     * Azure REST API version: 2024-01-01.
     * 
     */
    public static CompletableFuture getSqlServerAvailabilityGroupDetailViewPlain(GetSqlServerAvailabilityGroupDetailViewPlainArgs args) {
        return getSqlServerAvailabilityGroupDetailViewPlain(args, InvokeOptions.Empty);
    }
    /**
     * Retrieves detailed properties of the Availability Group.
     * Azure REST API version: 2024-01-01.
     * 
     */
    public static Output getSqlServerAvailabilityGroupDetailView(GetSqlServerAvailabilityGroupDetailViewArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:azurearcdata:getSqlServerAvailabilityGroupDetailView", TypeShape.of(GetSqlServerAvailabilityGroupDetailViewResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Retrieves detailed properties of the Availability Group.
     * Azure REST API version: 2024-01-01.
     * 
     */
    public static CompletableFuture getSqlServerAvailabilityGroupDetailViewPlain(GetSqlServerAvailabilityGroupDetailViewPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:azurearcdata:getSqlServerAvailabilityGroupDetailView", TypeShape.of(GetSqlServerAvailabilityGroupDetailViewResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Retrieves an Arc Sql Server database.
     * Azure REST API version: 2023-01-15-preview.
     * 
     * Other available API versions: 2024-01-01.
     * 
     */
    public static Output getSqlServerDatabase(GetSqlServerDatabaseArgs args) {
        return getSqlServerDatabase(args, InvokeOptions.Empty);
    }
    /**
     * Retrieves an Arc Sql Server database.
     * Azure REST API version: 2023-01-15-preview.
     * 
     * Other available API versions: 2024-01-01.
     * 
     */
    public static CompletableFuture getSqlServerDatabasePlain(GetSqlServerDatabasePlainArgs args) {
        return getSqlServerDatabasePlain(args, InvokeOptions.Empty);
    }
    /**
     * Retrieves an Arc Sql Server database.
     * Azure REST API version: 2023-01-15-preview.
     * 
     * Other available API versions: 2024-01-01.
     * 
     */
    public static Output getSqlServerDatabase(GetSqlServerDatabaseArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:azurearcdata:getSqlServerDatabase", TypeShape.of(GetSqlServerDatabaseResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Retrieves an Arc Sql Server database.
     * Azure REST API version: 2023-01-15-preview.
     * 
     * Other available API versions: 2024-01-01.
     * 
     */
    public static CompletableFuture getSqlServerDatabasePlain(GetSqlServerDatabasePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:azurearcdata:getSqlServerDatabase", TypeShape.of(GetSqlServerDatabaseResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Retrieves a SQL Server Instance resource
     * Azure REST API version: 2023-01-15-preview.
     * 
     * Other available API versions: 2024-01-01.
     * 
     */
    public static Output getSqlServerInstance(GetSqlServerInstanceArgs args) {
        return getSqlServerInstance(args, InvokeOptions.Empty);
    }
    /**
     * Retrieves a SQL Server Instance resource
     * Azure REST API version: 2023-01-15-preview.
     * 
     * Other available API versions: 2024-01-01.
     * 
     */
    public static CompletableFuture getSqlServerInstancePlain(GetSqlServerInstancePlainArgs args) {
        return getSqlServerInstancePlain(args, InvokeOptions.Empty);
    }
    /**
     * Retrieves a SQL Server Instance resource
     * Azure REST API version: 2023-01-15-preview.
     * 
     * Other available API versions: 2024-01-01.
     * 
     */
    public static Output getSqlServerInstance(GetSqlServerInstanceArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:azurearcdata:getSqlServerInstance", TypeShape.of(GetSqlServerInstanceResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Retrieves a SQL Server Instance resource
     * Azure REST API version: 2023-01-15-preview.
     * 
     * Other available API versions: 2024-01-01.
     * 
     */
    public static CompletableFuture getSqlServerInstancePlain(GetSqlServerInstancePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:azurearcdata:getSqlServerInstance", TypeShape.of(GetSqlServerInstanceResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Retrieves SQL Server instance telemetry
     * Azure REST API version: 2024-01-01.
     * 
     */
    public static Output getSqlServerInstanceTelemetry(GetSqlServerInstanceTelemetryArgs args) {
        return getSqlServerInstanceTelemetry(args, InvokeOptions.Empty);
    }
    /**
     * Retrieves SQL Server instance telemetry
     * Azure REST API version: 2024-01-01.
     * 
     */
    public static CompletableFuture getSqlServerInstanceTelemetryPlain(GetSqlServerInstanceTelemetryPlainArgs args) {
        return getSqlServerInstanceTelemetryPlain(args, InvokeOptions.Empty);
    }
    /**
     * Retrieves SQL Server instance telemetry
     * Azure REST API version: 2024-01-01.
     * 
     */
    public static Output getSqlServerInstanceTelemetry(GetSqlServerInstanceTelemetryArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:azurearcdata:getSqlServerInstanceTelemetry", TypeShape.of(GetSqlServerInstanceTelemetryResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Retrieves SQL Server instance telemetry
     * Azure REST API version: 2024-01-01.
     * 
     */
    public static CompletableFuture getSqlServerInstanceTelemetryPlain(GetSqlServerInstanceTelemetryPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:azurearcdata:getSqlServerInstanceTelemetry", TypeShape.of(GetSqlServerInstanceTelemetryResult.class), args, Utilities.withVersion(options));
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy