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

com.pulumi.azurenative.kusto.KustoFunctions 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.kusto;

import com.pulumi.azurenative.Utilities;
import com.pulumi.azurenative.kusto.inputs.GetAttachedDatabaseConfigurationArgs;
import com.pulumi.azurenative.kusto.inputs.GetAttachedDatabaseConfigurationPlainArgs;
import com.pulumi.azurenative.kusto.inputs.GetClusterArgs;
import com.pulumi.azurenative.kusto.inputs.GetClusterPlainArgs;
import com.pulumi.azurenative.kusto.inputs.GetClusterPrincipalAssignmentArgs;
import com.pulumi.azurenative.kusto.inputs.GetClusterPrincipalAssignmentPlainArgs;
import com.pulumi.azurenative.kusto.inputs.GetCosmosDbDataConnectionArgs;
import com.pulumi.azurenative.kusto.inputs.GetCosmosDbDataConnectionPlainArgs;
import com.pulumi.azurenative.kusto.inputs.GetDatabasePrincipalAssignmentArgs;
import com.pulumi.azurenative.kusto.inputs.GetDatabasePrincipalAssignmentPlainArgs;
import com.pulumi.azurenative.kusto.inputs.GetEventGridDataConnectionArgs;
import com.pulumi.azurenative.kusto.inputs.GetEventGridDataConnectionPlainArgs;
import com.pulumi.azurenative.kusto.inputs.GetEventHubConnectionArgs;
import com.pulumi.azurenative.kusto.inputs.GetEventHubConnectionPlainArgs;
import com.pulumi.azurenative.kusto.inputs.GetEventHubDataConnectionArgs;
import com.pulumi.azurenative.kusto.inputs.GetEventHubDataConnectionPlainArgs;
import com.pulumi.azurenative.kusto.inputs.GetIotHubDataConnectionArgs;
import com.pulumi.azurenative.kusto.inputs.GetIotHubDataConnectionPlainArgs;
import com.pulumi.azurenative.kusto.inputs.GetManagedPrivateEndpointArgs;
import com.pulumi.azurenative.kusto.inputs.GetManagedPrivateEndpointPlainArgs;
import com.pulumi.azurenative.kusto.inputs.GetPrivateEndpointConnectionArgs;
import com.pulumi.azurenative.kusto.inputs.GetPrivateEndpointConnectionPlainArgs;
import com.pulumi.azurenative.kusto.inputs.GetReadOnlyFollowingDatabaseArgs;
import com.pulumi.azurenative.kusto.inputs.GetReadOnlyFollowingDatabasePlainArgs;
import com.pulumi.azurenative.kusto.inputs.GetReadWriteDatabaseArgs;
import com.pulumi.azurenative.kusto.inputs.GetReadWriteDatabasePlainArgs;
import com.pulumi.azurenative.kusto.inputs.GetSandboxCustomImageArgs;
import com.pulumi.azurenative.kusto.inputs.GetSandboxCustomImagePlainArgs;
import com.pulumi.azurenative.kusto.inputs.GetScriptArgs;
import com.pulumi.azurenative.kusto.inputs.GetScriptPlainArgs;
import com.pulumi.azurenative.kusto.inputs.ListClusterFollowerDatabasesArgs;
import com.pulumi.azurenative.kusto.inputs.ListClusterFollowerDatabasesPlainArgs;
import com.pulumi.azurenative.kusto.inputs.ListClusterLanguageExtensionsArgs;
import com.pulumi.azurenative.kusto.inputs.ListClusterLanguageExtensionsPlainArgs;
import com.pulumi.azurenative.kusto.inputs.ListDatabasePrincipalsArgs;
import com.pulumi.azurenative.kusto.inputs.ListDatabasePrincipalsPlainArgs;
import com.pulumi.azurenative.kusto.outputs.GetAttachedDatabaseConfigurationResult;
import com.pulumi.azurenative.kusto.outputs.GetClusterPrincipalAssignmentResult;
import com.pulumi.azurenative.kusto.outputs.GetClusterResult;
import com.pulumi.azurenative.kusto.outputs.GetCosmosDbDataConnectionResult;
import com.pulumi.azurenative.kusto.outputs.GetDatabasePrincipalAssignmentResult;
import com.pulumi.azurenative.kusto.outputs.GetEventGridDataConnectionResult;
import com.pulumi.azurenative.kusto.outputs.GetEventHubConnectionResult;
import com.pulumi.azurenative.kusto.outputs.GetEventHubDataConnectionResult;
import com.pulumi.azurenative.kusto.outputs.GetIotHubDataConnectionResult;
import com.pulumi.azurenative.kusto.outputs.GetManagedPrivateEndpointResult;
import com.pulumi.azurenative.kusto.outputs.GetPrivateEndpointConnectionResult;
import com.pulumi.azurenative.kusto.outputs.GetReadOnlyFollowingDatabaseResult;
import com.pulumi.azurenative.kusto.outputs.GetReadWriteDatabaseResult;
import com.pulumi.azurenative.kusto.outputs.GetSandboxCustomImageResult;
import com.pulumi.azurenative.kusto.outputs.GetScriptResult;
import com.pulumi.azurenative.kusto.outputs.ListClusterFollowerDatabasesResult;
import com.pulumi.azurenative.kusto.outputs.ListClusterLanguageExtensionsResult;
import com.pulumi.azurenative.kusto.outputs.ListDatabasePrincipalsResult;
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 KustoFunctions {
    /**
     * Returns an attached database configuration.
     * Azure REST API version: 2022-12-29.
     * 
     * Other available API versions: 2023-05-02, 2023-08-15.
     * 
     */
    public static Output getAttachedDatabaseConfiguration(GetAttachedDatabaseConfigurationArgs args) {
        return getAttachedDatabaseConfiguration(args, InvokeOptions.Empty);
    }
    /**
     * Returns an attached database configuration.
     * Azure REST API version: 2022-12-29.
     * 
     * Other available API versions: 2023-05-02, 2023-08-15.
     * 
     */
    public static CompletableFuture getAttachedDatabaseConfigurationPlain(GetAttachedDatabaseConfigurationPlainArgs args) {
        return getAttachedDatabaseConfigurationPlain(args, InvokeOptions.Empty);
    }
    /**
     * Returns an attached database configuration.
     * Azure REST API version: 2022-12-29.
     * 
     * Other available API versions: 2023-05-02, 2023-08-15.
     * 
     */
    public static Output getAttachedDatabaseConfiguration(GetAttachedDatabaseConfigurationArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:kusto:getAttachedDatabaseConfiguration", TypeShape.of(GetAttachedDatabaseConfigurationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns an attached database configuration.
     * Azure REST API version: 2022-12-29.
     * 
     * Other available API versions: 2023-05-02, 2023-08-15.
     * 
     */
    public static CompletableFuture getAttachedDatabaseConfigurationPlain(GetAttachedDatabaseConfigurationPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:kusto:getAttachedDatabaseConfiguration", TypeShape.of(GetAttachedDatabaseConfigurationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a Kusto cluster.
     * Azure REST API version: 2022-12-29.
     * 
     * Other available API versions: 2022-07-07, 2023-05-02, 2023-08-15.
     * 
     */
    public static Output getCluster(GetClusterArgs args) {
        return getCluster(args, InvokeOptions.Empty);
    }
    /**
     * Gets a Kusto cluster.
     * Azure REST API version: 2022-12-29.
     * 
     * Other available API versions: 2022-07-07, 2023-05-02, 2023-08-15.
     * 
     */
    public static CompletableFuture getClusterPlain(GetClusterPlainArgs args) {
        return getClusterPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a Kusto cluster.
     * Azure REST API version: 2022-12-29.
     * 
     * Other available API versions: 2022-07-07, 2023-05-02, 2023-08-15.
     * 
     */
    public static Output getCluster(GetClusterArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:kusto:getCluster", TypeShape.of(GetClusterResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a Kusto cluster.
     * Azure REST API version: 2022-12-29.
     * 
     * Other available API versions: 2022-07-07, 2023-05-02, 2023-08-15.
     * 
     */
    public static CompletableFuture getClusterPlain(GetClusterPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:kusto:getCluster", TypeShape.of(GetClusterResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a Kusto cluster principalAssignment.
     * Azure REST API version: 2022-12-29.
     * 
     * Other available API versions: 2023-05-02, 2023-08-15.
     * 
     */
    public static Output getClusterPrincipalAssignment(GetClusterPrincipalAssignmentArgs args) {
        return getClusterPrincipalAssignment(args, InvokeOptions.Empty);
    }
    /**
     * Gets a Kusto cluster principalAssignment.
     * Azure REST API version: 2022-12-29.
     * 
     * Other available API versions: 2023-05-02, 2023-08-15.
     * 
     */
    public static CompletableFuture getClusterPrincipalAssignmentPlain(GetClusterPrincipalAssignmentPlainArgs args) {
        return getClusterPrincipalAssignmentPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a Kusto cluster principalAssignment.
     * Azure REST API version: 2022-12-29.
     * 
     * Other available API versions: 2023-05-02, 2023-08-15.
     * 
     */
    public static Output getClusterPrincipalAssignment(GetClusterPrincipalAssignmentArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:kusto:getClusterPrincipalAssignment", TypeShape.of(GetClusterPrincipalAssignmentResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a Kusto cluster principalAssignment.
     * Azure REST API version: 2022-12-29.
     * 
     * Other available API versions: 2023-05-02, 2023-08-15.
     * 
     */
    public static CompletableFuture getClusterPrincipalAssignmentPlain(GetClusterPrincipalAssignmentPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:kusto:getClusterPrincipalAssignment", TypeShape.of(GetClusterPrincipalAssignmentResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns a data connection.
     * Azure REST API version: 2022-12-29.
     * 
     */
    public static Output getCosmosDbDataConnection(GetCosmosDbDataConnectionArgs args) {
        return getCosmosDbDataConnection(args, InvokeOptions.Empty);
    }
    /**
     * Returns a data connection.
     * Azure REST API version: 2022-12-29.
     * 
     */
    public static CompletableFuture getCosmosDbDataConnectionPlain(GetCosmosDbDataConnectionPlainArgs args) {
        return getCosmosDbDataConnectionPlain(args, InvokeOptions.Empty);
    }
    /**
     * Returns a data connection.
     * Azure REST API version: 2022-12-29.
     * 
     */
    public static Output getCosmosDbDataConnection(GetCosmosDbDataConnectionArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:kusto:getCosmosDbDataConnection", TypeShape.of(GetCosmosDbDataConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns a data connection.
     * Azure REST API version: 2022-12-29.
     * 
     */
    public static CompletableFuture getCosmosDbDataConnectionPlain(GetCosmosDbDataConnectionPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:kusto:getCosmosDbDataConnection", TypeShape.of(GetCosmosDbDataConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a Kusto cluster database principalAssignment.
     * Azure REST API version: 2022-12-29.
     * 
     * Other available API versions: 2023-05-02, 2023-08-15.
     * 
     */
    public static Output getDatabasePrincipalAssignment(GetDatabasePrincipalAssignmentArgs args) {
        return getDatabasePrincipalAssignment(args, InvokeOptions.Empty);
    }
    /**
     * Gets a Kusto cluster database principalAssignment.
     * Azure REST API version: 2022-12-29.
     * 
     * Other available API versions: 2023-05-02, 2023-08-15.
     * 
     */
    public static CompletableFuture getDatabasePrincipalAssignmentPlain(GetDatabasePrincipalAssignmentPlainArgs args) {
        return getDatabasePrincipalAssignmentPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a Kusto cluster database principalAssignment.
     * Azure REST API version: 2022-12-29.
     * 
     * Other available API versions: 2023-05-02, 2023-08-15.
     * 
     */
    public static Output getDatabasePrincipalAssignment(GetDatabasePrincipalAssignmentArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:kusto:getDatabasePrincipalAssignment", TypeShape.of(GetDatabasePrincipalAssignmentResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a Kusto cluster database principalAssignment.
     * Azure REST API version: 2022-12-29.
     * 
     * Other available API versions: 2023-05-02, 2023-08-15.
     * 
     */
    public static CompletableFuture getDatabasePrincipalAssignmentPlain(GetDatabasePrincipalAssignmentPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:kusto:getDatabasePrincipalAssignment", TypeShape.of(GetDatabasePrincipalAssignmentResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns a data connection.
     * Azure REST API version: 2022-12-29.
     * 
     */
    public static Output getEventGridDataConnection(GetEventGridDataConnectionArgs args) {
        return getEventGridDataConnection(args, InvokeOptions.Empty);
    }
    /**
     * Returns a data connection.
     * Azure REST API version: 2022-12-29.
     * 
     */
    public static CompletableFuture getEventGridDataConnectionPlain(GetEventGridDataConnectionPlainArgs args) {
        return getEventGridDataConnectionPlain(args, InvokeOptions.Empty);
    }
    /**
     * Returns a data connection.
     * Azure REST API version: 2022-12-29.
     * 
     */
    public static Output getEventGridDataConnection(GetEventGridDataConnectionArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:kusto:getEventGridDataConnection", TypeShape.of(GetEventGridDataConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns a data connection.
     * Azure REST API version: 2022-12-29.
     * 
     */
    public static CompletableFuture getEventGridDataConnectionPlain(GetEventGridDataConnectionPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:kusto:getEventGridDataConnection", TypeShape.of(GetEventGridDataConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns an Event Hub connection.
     * Azure REST API version: 2018-09-07-preview.
     * 
     */
    public static Output getEventHubConnection(GetEventHubConnectionArgs args) {
        return getEventHubConnection(args, InvokeOptions.Empty);
    }
    /**
     * Returns an Event Hub connection.
     * Azure REST API version: 2018-09-07-preview.
     * 
     */
    public static CompletableFuture getEventHubConnectionPlain(GetEventHubConnectionPlainArgs args) {
        return getEventHubConnectionPlain(args, InvokeOptions.Empty);
    }
    /**
     * Returns an Event Hub connection.
     * Azure REST API version: 2018-09-07-preview.
     * 
     */
    public static Output getEventHubConnection(GetEventHubConnectionArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:kusto:getEventHubConnection", TypeShape.of(GetEventHubConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns an Event Hub connection.
     * Azure REST API version: 2018-09-07-preview.
     * 
     */
    public static CompletableFuture getEventHubConnectionPlain(GetEventHubConnectionPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:kusto:getEventHubConnection", TypeShape.of(GetEventHubConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns a data connection.
     * Azure REST API version: 2022-12-29.
     * 
     */
    public static Output getEventHubDataConnection(GetEventHubDataConnectionArgs args) {
        return getEventHubDataConnection(args, InvokeOptions.Empty);
    }
    /**
     * Returns a data connection.
     * Azure REST API version: 2022-12-29.
     * 
     */
    public static CompletableFuture getEventHubDataConnectionPlain(GetEventHubDataConnectionPlainArgs args) {
        return getEventHubDataConnectionPlain(args, InvokeOptions.Empty);
    }
    /**
     * Returns a data connection.
     * Azure REST API version: 2022-12-29.
     * 
     */
    public static Output getEventHubDataConnection(GetEventHubDataConnectionArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:kusto:getEventHubDataConnection", TypeShape.of(GetEventHubDataConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns a data connection.
     * Azure REST API version: 2022-12-29.
     * 
     */
    public static CompletableFuture getEventHubDataConnectionPlain(GetEventHubDataConnectionPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:kusto:getEventHubDataConnection", TypeShape.of(GetEventHubDataConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns a data connection.
     * Azure REST API version: 2022-12-29.
     * 
     */
    public static Output getIotHubDataConnection(GetIotHubDataConnectionArgs args) {
        return getIotHubDataConnection(args, InvokeOptions.Empty);
    }
    /**
     * Returns a data connection.
     * Azure REST API version: 2022-12-29.
     * 
     */
    public static CompletableFuture getIotHubDataConnectionPlain(GetIotHubDataConnectionPlainArgs args) {
        return getIotHubDataConnectionPlain(args, InvokeOptions.Empty);
    }
    /**
     * Returns a data connection.
     * Azure REST API version: 2022-12-29.
     * 
     */
    public static Output getIotHubDataConnection(GetIotHubDataConnectionArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:kusto:getIotHubDataConnection", TypeShape.of(GetIotHubDataConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns a data connection.
     * Azure REST API version: 2022-12-29.
     * 
     */
    public static CompletableFuture getIotHubDataConnectionPlain(GetIotHubDataConnectionPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:kusto:getIotHubDataConnection", TypeShape.of(GetIotHubDataConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a managed private endpoint.
     * Azure REST API version: 2022-12-29.
     * 
     * Other available API versions: 2023-05-02, 2023-08-15.
     * 
     */
    public static Output getManagedPrivateEndpoint(GetManagedPrivateEndpointArgs args) {
        return getManagedPrivateEndpoint(args, InvokeOptions.Empty);
    }
    /**
     * Gets a managed private endpoint.
     * Azure REST API version: 2022-12-29.
     * 
     * Other available API versions: 2023-05-02, 2023-08-15.
     * 
     */
    public static CompletableFuture getManagedPrivateEndpointPlain(GetManagedPrivateEndpointPlainArgs args) {
        return getManagedPrivateEndpointPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a managed private endpoint.
     * Azure REST API version: 2022-12-29.
     * 
     * Other available API versions: 2023-05-02, 2023-08-15.
     * 
     */
    public static Output getManagedPrivateEndpoint(GetManagedPrivateEndpointArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:kusto:getManagedPrivateEndpoint", TypeShape.of(GetManagedPrivateEndpointResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a managed private endpoint.
     * Azure REST API version: 2022-12-29.
     * 
     * Other available API versions: 2023-05-02, 2023-08-15.
     * 
     */
    public static CompletableFuture getManagedPrivateEndpointPlain(GetManagedPrivateEndpointPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:kusto:getManagedPrivateEndpoint", TypeShape.of(GetManagedPrivateEndpointResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a private endpoint connection.
     * Azure REST API version: 2022-12-29.
     * 
     * Other available API versions: 2023-05-02, 2023-08-15.
     * 
     */
    public static Output getPrivateEndpointConnection(GetPrivateEndpointConnectionArgs args) {
        return getPrivateEndpointConnection(args, InvokeOptions.Empty);
    }
    /**
     * Gets a private endpoint connection.
     * Azure REST API version: 2022-12-29.
     * 
     * Other available API versions: 2023-05-02, 2023-08-15.
     * 
     */
    public static CompletableFuture getPrivateEndpointConnectionPlain(GetPrivateEndpointConnectionPlainArgs args) {
        return getPrivateEndpointConnectionPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a private endpoint connection.
     * Azure REST API version: 2022-12-29.
     * 
     * Other available API versions: 2023-05-02, 2023-08-15.
     * 
     */
    public static Output getPrivateEndpointConnection(GetPrivateEndpointConnectionArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:kusto:getPrivateEndpointConnection", TypeShape.of(GetPrivateEndpointConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a private endpoint connection.
     * Azure REST API version: 2022-12-29.
     * 
     * Other available API versions: 2023-05-02, 2023-08-15.
     * 
     */
    public static CompletableFuture getPrivateEndpointConnectionPlain(GetPrivateEndpointConnectionPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:kusto:getPrivateEndpointConnection", TypeShape.of(GetPrivateEndpointConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns a database.
     * Azure REST API version: 2022-12-29.
     * 
     */
    public static Output getReadOnlyFollowingDatabase(GetReadOnlyFollowingDatabaseArgs args) {
        return getReadOnlyFollowingDatabase(args, InvokeOptions.Empty);
    }
    /**
     * Returns a database.
     * Azure REST API version: 2022-12-29.
     * 
     */
    public static CompletableFuture getReadOnlyFollowingDatabasePlain(GetReadOnlyFollowingDatabasePlainArgs args) {
        return getReadOnlyFollowingDatabasePlain(args, InvokeOptions.Empty);
    }
    /**
     * Returns a database.
     * Azure REST API version: 2022-12-29.
     * 
     */
    public static Output getReadOnlyFollowingDatabase(GetReadOnlyFollowingDatabaseArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:kusto:getReadOnlyFollowingDatabase", TypeShape.of(GetReadOnlyFollowingDatabaseResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns a database.
     * Azure REST API version: 2022-12-29.
     * 
     */
    public static CompletableFuture getReadOnlyFollowingDatabasePlain(GetReadOnlyFollowingDatabasePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:kusto:getReadOnlyFollowingDatabase", TypeShape.of(GetReadOnlyFollowingDatabaseResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns a database.
     * Azure REST API version: 2022-12-29.
     * 
     */
    public static Output getReadWriteDatabase(GetReadWriteDatabaseArgs args) {
        return getReadWriteDatabase(args, InvokeOptions.Empty);
    }
    /**
     * Returns a database.
     * Azure REST API version: 2022-12-29.
     * 
     */
    public static CompletableFuture getReadWriteDatabasePlain(GetReadWriteDatabasePlainArgs args) {
        return getReadWriteDatabasePlain(args, InvokeOptions.Empty);
    }
    /**
     * Returns a database.
     * Azure REST API version: 2022-12-29.
     * 
     */
    public static Output getReadWriteDatabase(GetReadWriteDatabaseArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:kusto:getReadWriteDatabase", TypeShape.of(GetReadWriteDatabaseResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns a database.
     * Azure REST API version: 2022-12-29.
     * 
     */
    public static CompletableFuture getReadWriteDatabasePlain(GetReadWriteDatabasePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:kusto:getReadWriteDatabase", TypeShape.of(GetReadWriteDatabaseResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns a sandbox custom image
     * Azure REST API version: 2023-08-15.
     * 
     */
    public static Output getSandboxCustomImage(GetSandboxCustomImageArgs args) {
        return getSandboxCustomImage(args, InvokeOptions.Empty);
    }
    /**
     * Returns a sandbox custom image
     * Azure REST API version: 2023-08-15.
     * 
     */
    public static CompletableFuture getSandboxCustomImagePlain(GetSandboxCustomImagePlainArgs args) {
        return getSandboxCustomImagePlain(args, InvokeOptions.Empty);
    }
    /**
     * Returns a sandbox custom image
     * Azure REST API version: 2023-08-15.
     * 
     */
    public static Output getSandboxCustomImage(GetSandboxCustomImageArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:kusto:getSandboxCustomImage", TypeShape.of(GetSandboxCustomImageResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns a sandbox custom image
     * Azure REST API version: 2023-08-15.
     * 
     */
    public static CompletableFuture getSandboxCustomImagePlain(GetSandboxCustomImagePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:kusto:getSandboxCustomImage", TypeShape.of(GetSandboxCustomImageResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a Kusto cluster database script.
     * Azure REST API version: 2022-12-29.
     * 
     * Other available API versions: 2021-08-27, 2023-05-02, 2023-08-15.
     * 
     */
    public static Output getScript(GetScriptArgs args) {
        return getScript(args, InvokeOptions.Empty);
    }
    /**
     * Gets a Kusto cluster database script.
     * Azure REST API version: 2022-12-29.
     * 
     * Other available API versions: 2021-08-27, 2023-05-02, 2023-08-15.
     * 
     */
    public static CompletableFuture getScriptPlain(GetScriptPlainArgs args) {
        return getScriptPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a Kusto cluster database script.
     * Azure REST API version: 2022-12-29.
     * 
     * Other available API versions: 2021-08-27, 2023-05-02, 2023-08-15.
     * 
     */
    public static Output getScript(GetScriptArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:kusto:getScript", TypeShape.of(GetScriptResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a Kusto cluster database script.
     * Azure REST API version: 2022-12-29.
     * 
     * Other available API versions: 2021-08-27, 2023-05-02, 2023-08-15.
     * 
     */
    public static CompletableFuture getScriptPlain(GetScriptPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:kusto:getScript", TypeShape.of(GetScriptResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns a list of databases that are owned by this cluster and were followed by another cluster.
     * Azure REST API version: 2022-12-29.
     * 
     * Other available API versions: 2022-07-07, 2023-05-02, 2023-08-15.
     * 
     */
    public static Output listClusterFollowerDatabases(ListClusterFollowerDatabasesArgs args) {
        return listClusterFollowerDatabases(args, InvokeOptions.Empty);
    }
    /**
     * Returns a list of databases that are owned by this cluster and were followed by another cluster.
     * Azure REST API version: 2022-12-29.
     * 
     * Other available API versions: 2022-07-07, 2023-05-02, 2023-08-15.
     * 
     */
    public static CompletableFuture listClusterFollowerDatabasesPlain(ListClusterFollowerDatabasesPlainArgs args) {
        return listClusterFollowerDatabasesPlain(args, InvokeOptions.Empty);
    }
    /**
     * Returns a list of databases that are owned by this cluster and were followed by another cluster.
     * Azure REST API version: 2022-12-29.
     * 
     * Other available API versions: 2022-07-07, 2023-05-02, 2023-08-15.
     * 
     */
    public static Output listClusterFollowerDatabases(ListClusterFollowerDatabasesArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:kusto:listClusterFollowerDatabases", TypeShape.of(ListClusterFollowerDatabasesResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns a list of databases that are owned by this cluster and were followed by another cluster.
     * Azure REST API version: 2022-12-29.
     * 
     * Other available API versions: 2022-07-07, 2023-05-02, 2023-08-15.
     * 
     */
    public static CompletableFuture listClusterFollowerDatabasesPlain(ListClusterFollowerDatabasesPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:kusto:listClusterFollowerDatabases", TypeShape.of(ListClusterFollowerDatabasesResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns a list of language extensions that can run within KQL queries.
     * Azure REST API version: 2022-12-29.
     * 
     * Other available API versions: 2022-07-07, 2023-05-02, 2023-08-15.
     * 
     */
    public static Output listClusterLanguageExtensions(ListClusterLanguageExtensionsArgs args) {
        return listClusterLanguageExtensions(args, InvokeOptions.Empty);
    }
    /**
     * Returns a list of language extensions that can run within KQL queries.
     * Azure REST API version: 2022-12-29.
     * 
     * Other available API versions: 2022-07-07, 2023-05-02, 2023-08-15.
     * 
     */
    public static CompletableFuture listClusterLanguageExtensionsPlain(ListClusterLanguageExtensionsPlainArgs args) {
        return listClusterLanguageExtensionsPlain(args, InvokeOptions.Empty);
    }
    /**
     * Returns a list of language extensions that can run within KQL queries.
     * Azure REST API version: 2022-12-29.
     * 
     * Other available API versions: 2022-07-07, 2023-05-02, 2023-08-15.
     * 
     */
    public static Output listClusterLanguageExtensions(ListClusterLanguageExtensionsArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:kusto:listClusterLanguageExtensions", TypeShape.of(ListClusterLanguageExtensionsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns a list of language extensions that can run within KQL queries.
     * Azure REST API version: 2022-12-29.
     * 
     * Other available API versions: 2022-07-07, 2023-05-02, 2023-08-15.
     * 
     */
    public static CompletableFuture listClusterLanguageExtensionsPlain(ListClusterLanguageExtensionsPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:kusto:listClusterLanguageExtensions", TypeShape.of(ListClusterLanguageExtensionsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns a list of database principals of the given Kusto cluster and database.
     * Azure REST API version: 2022-12-29.
     * 
     * Other available API versions: 2022-07-07, 2023-05-02, 2023-08-15.
     * 
     */
    public static Output listDatabasePrincipals(ListDatabasePrincipalsArgs args) {
        return listDatabasePrincipals(args, InvokeOptions.Empty);
    }
    /**
     * Returns a list of database principals of the given Kusto cluster and database.
     * Azure REST API version: 2022-12-29.
     * 
     * Other available API versions: 2022-07-07, 2023-05-02, 2023-08-15.
     * 
     */
    public static CompletableFuture listDatabasePrincipalsPlain(ListDatabasePrincipalsPlainArgs args) {
        return listDatabasePrincipalsPlain(args, InvokeOptions.Empty);
    }
    /**
     * Returns a list of database principals of the given Kusto cluster and database.
     * Azure REST API version: 2022-12-29.
     * 
     * Other available API versions: 2022-07-07, 2023-05-02, 2023-08-15.
     * 
     */
    public static Output listDatabasePrincipals(ListDatabasePrincipalsArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:kusto:listDatabasePrincipals", TypeShape.of(ListDatabasePrincipalsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns a list of database principals of the given Kusto cluster and database.
     * Azure REST API version: 2022-12-29.
     * 
     * Other available API versions: 2022-07-07, 2023-05-02, 2023-08-15.
     * 
     */
    public static CompletableFuture listDatabasePrincipalsPlain(ListDatabasePrincipalsPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:kusto:listDatabasePrincipals", TypeShape.of(ListDatabasePrincipalsResult.class), args, Utilities.withVersion(options));
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy