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

com.pulumi.azurenative.synapse.SynapseFunctions Maven / Gradle / Ivy

// *** 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.synapse;

import com.pulumi.azurenative.Utilities;
import com.pulumi.azurenative.synapse.inputs.GetBigDataPoolArgs;
import com.pulumi.azurenative.synapse.inputs.GetBigDataPoolPlainArgs;
import com.pulumi.azurenative.synapse.inputs.GetDatabasePrincipalAssignmentArgs;
import com.pulumi.azurenative.synapse.inputs.GetDatabasePrincipalAssignmentPlainArgs;
import com.pulumi.azurenative.synapse.inputs.GetEventGridDataConnectionArgs;
import com.pulumi.azurenative.synapse.inputs.GetEventGridDataConnectionPlainArgs;
import com.pulumi.azurenative.synapse.inputs.GetEventHubDataConnectionArgs;
import com.pulumi.azurenative.synapse.inputs.GetEventHubDataConnectionPlainArgs;
import com.pulumi.azurenative.synapse.inputs.GetIntegrationRuntimeArgs;
import com.pulumi.azurenative.synapse.inputs.GetIntegrationRuntimeConnectionInfoArgs;
import com.pulumi.azurenative.synapse.inputs.GetIntegrationRuntimeConnectionInfoPlainArgs;
import com.pulumi.azurenative.synapse.inputs.GetIntegrationRuntimeObjectMetadatumArgs;
import com.pulumi.azurenative.synapse.inputs.GetIntegrationRuntimeObjectMetadatumPlainArgs;
import com.pulumi.azurenative.synapse.inputs.GetIntegrationRuntimePlainArgs;
import com.pulumi.azurenative.synapse.inputs.GetIntegrationRuntimeStatusArgs;
import com.pulumi.azurenative.synapse.inputs.GetIntegrationRuntimeStatusPlainArgs;
import com.pulumi.azurenative.synapse.inputs.GetIotHubDataConnectionArgs;
import com.pulumi.azurenative.synapse.inputs.GetIotHubDataConnectionPlainArgs;
import com.pulumi.azurenative.synapse.inputs.GetIpFirewallRuleArgs;
import com.pulumi.azurenative.synapse.inputs.GetIpFirewallRulePlainArgs;
import com.pulumi.azurenative.synapse.inputs.GetKeyArgs;
import com.pulumi.azurenative.synapse.inputs.GetKeyPlainArgs;
import com.pulumi.azurenative.synapse.inputs.GetKustoPoolArgs;
import com.pulumi.azurenative.synapse.inputs.GetKustoPoolAttachedDatabaseConfigurationArgs;
import com.pulumi.azurenative.synapse.inputs.GetKustoPoolAttachedDatabaseConfigurationPlainArgs;
import com.pulumi.azurenative.synapse.inputs.GetKustoPoolDatabasePrincipalAssignmentArgs;
import com.pulumi.azurenative.synapse.inputs.GetKustoPoolDatabasePrincipalAssignmentPlainArgs;
import com.pulumi.azurenative.synapse.inputs.GetKustoPoolPlainArgs;
import com.pulumi.azurenative.synapse.inputs.GetKustoPoolPrincipalAssignmentArgs;
import com.pulumi.azurenative.synapse.inputs.GetKustoPoolPrincipalAssignmentPlainArgs;
import com.pulumi.azurenative.synapse.inputs.GetPrivateEndpointConnectionArgs;
import com.pulumi.azurenative.synapse.inputs.GetPrivateEndpointConnectionPlainArgs;
import com.pulumi.azurenative.synapse.inputs.GetPrivateLinkHubArgs;
import com.pulumi.azurenative.synapse.inputs.GetPrivateLinkHubPlainArgs;
import com.pulumi.azurenative.synapse.inputs.GetReadOnlyFollowingDatabaseArgs;
import com.pulumi.azurenative.synapse.inputs.GetReadOnlyFollowingDatabasePlainArgs;
import com.pulumi.azurenative.synapse.inputs.GetReadWriteDatabaseArgs;
import com.pulumi.azurenative.synapse.inputs.GetReadWriteDatabasePlainArgs;
import com.pulumi.azurenative.synapse.inputs.GetSqlPoolArgs;
import com.pulumi.azurenative.synapse.inputs.GetSqlPoolPlainArgs;
import com.pulumi.azurenative.synapse.inputs.GetSqlPoolSensitivityLabelArgs;
import com.pulumi.azurenative.synapse.inputs.GetSqlPoolSensitivityLabelPlainArgs;
import com.pulumi.azurenative.synapse.inputs.GetSqlPoolTransparentDataEncryptionArgs;
import com.pulumi.azurenative.synapse.inputs.GetSqlPoolTransparentDataEncryptionPlainArgs;
import com.pulumi.azurenative.synapse.inputs.GetSqlPoolVulnerabilityAssessmentArgs;
import com.pulumi.azurenative.synapse.inputs.GetSqlPoolVulnerabilityAssessmentPlainArgs;
import com.pulumi.azurenative.synapse.inputs.GetSqlPoolVulnerabilityAssessmentRuleBaselineArgs;
import com.pulumi.azurenative.synapse.inputs.GetSqlPoolVulnerabilityAssessmentRuleBaselinePlainArgs;
import com.pulumi.azurenative.synapse.inputs.GetSqlPoolWorkloadClassifierArgs;
import com.pulumi.azurenative.synapse.inputs.GetSqlPoolWorkloadClassifierPlainArgs;
import com.pulumi.azurenative.synapse.inputs.GetSqlPoolWorkloadGroupArgs;
import com.pulumi.azurenative.synapse.inputs.GetSqlPoolWorkloadGroupPlainArgs;
import com.pulumi.azurenative.synapse.inputs.GetWorkspaceAadAdminArgs;
import com.pulumi.azurenative.synapse.inputs.GetWorkspaceAadAdminPlainArgs;
import com.pulumi.azurenative.synapse.inputs.GetWorkspaceArgs;
import com.pulumi.azurenative.synapse.inputs.GetWorkspaceManagedSqlServerVulnerabilityAssessmentArgs;
import com.pulumi.azurenative.synapse.inputs.GetWorkspaceManagedSqlServerVulnerabilityAssessmentPlainArgs;
import com.pulumi.azurenative.synapse.inputs.GetWorkspacePlainArgs;
import com.pulumi.azurenative.synapse.inputs.GetWorkspaceSqlAadAdminArgs;
import com.pulumi.azurenative.synapse.inputs.GetWorkspaceSqlAadAdminPlainArgs;
import com.pulumi.azurenative.synapse.inputs.ListIntegrationRuntimeAuthKeyArgs;
import com.pulumi.azurenative.synapse.inputs.ListIntegrationRuntimeAuthKeyPlainArgs;
import com.pulumi.azurenative.synapse.inputs.ListKustoPoolFollowerDatabasesArgs;
import com.pulumi.azurenative.synapse.inputs.ListKustoPoolFollowerDatabasesPlainArgs;
import com.pulumi.azurenative.synapse.inputs.ListKustoPoolLanguageExtensionsArgs;
import com.pulumi.azurenative.synapse.inputs.ListKustoPoolLanguageExtensionsPlainArgs;
import com.pulumi.azurenative.synapse.outputs.GetBigDataPoolResult;
import com.pulumi.azurenative.synapse.outputs.GetDatabasePrincipalAssignmentResult;
import com.pulumi.azurenative.synapse.outputs.GetEventGridDataConnectionResult;
import com.pulumi.azurenative.synapse.outputs.GetEventHubDataConnectionResult;
import com.pulumi.azurenative.synapse.outputs.GetIntegrationRuntimeConnectionInfoResult;
import com.pulumi.azurenative.synapse.outputs.GetIntegrationRuntimeObjectMetadatumResult;
import com.pulumi.azurenative.synapse.outputs.GetIntegrationRuntimeResult;
import com.pulumi.azurenative.synapse.outputs.GetIntegrationRuntimeStatusResult;
import com.pulumi.azurenative.synapse.outputs.GetIotHubDataConnectionResult;
import com.pulumi.azurenative.synapse.outputs.GetIpFirewallRuleResult;
import com.pulumi.azurenative.synapse.outputs.GetKeyResult;
import com.pulumi.azurenative.synapse.outputs.GetKustoPoolAttachedDatabaseConfigurationResult;
import com.pulumi.azurenative.synapse.outputs.GetKustoPoolDatabasePrincipalAssignmentResult;
import com.pulumi.azurenative.synapse.outputs.GetKustoPoolPrincipalAssignmentResult;
import com.pulumi.azurenative.synapse.outputs.GetKustoPoolResult;
import com.pulumi.azurenative.synapse.outputs.GetPrivateEndpointConnectionResult;
import com.pulumi.azurenative.synapse.outputs.GetPrivateLinkHubResult;
import com.pulumi.azurenative.synapse.outputs.GetReadOnlyFollowingDatabaseResult;
import com.pulumi.azurenative.synapse.outputs.GetReadWriteDatabaseResult;
import com.pulumi.azurenative.synapse.outputs.GetSqlPoolResult;
import com.pulumi.azurenative.synapse.outputs.GetSqlPoolSensitivityLabelResult;
import com.pulumi.azurenative.synapse.outputs.GetSqlPoolTransparentDataEncryptionResult;
import com.pulumi.azurenative.synapse.outputs.GetSqlPoolVulnerabilityAssessmentResult;
import com.pulumi.azurenative.synapse.outputs.GetSqlPoolVulnerabilityAssessmentRuleBaselineResult;
import com.pulumi.azurenative.synapse.outputs.GetSqlPoolWorkloadClassifierResult;
import com.pulumi.azurenative.synapse.outputs.GetSqlPoolWorkloadGroupResult;
import com.pulumi.azurenative.synapse.outputs.GetWorkspaceAadAdminResult;
import com.pulumi.azurenative.synapse.outputs.GetWorkspaceManagedSqlServerVulnerabilityAssessmentResult;
import com.pulumi.azurenative.synapse.outputs.GetWorkspaceResult;
import com.pulumi.azurenative.synapse.outputs.GetWorkspaceSqlAadAdminResult;
import com.pulumi.azurenative.synapse.outputs.ListIntegrationRuntimeAuthKeyResult;
import com.pulumi.azurenative.synapse.outputs.ListKustoPoolFollowerDatabasesResult;
import com.pulumi.azurenative.synapse.outputs.ListKustoPoolLanguageExtensionsResult;
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 SynapseFunctions {
    /**
     * Get a Big Data pool.
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-05-01, 2021-06-01-preview.
     * 
     */
    public static Output getBigDataPool(GetBigDataPoolArgs args) {
        return getBigDataPool(args, InvokeOptions.Empty);
    }
    /**
     * Get a Big Data pool.
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-05-01, 2021-06-01-preview.
     * 
     */
    public static CompletableFuture getBigDataPoolPlain(GetBigDataPoolPlainArgs args) {
        return getBigDataPoolPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get a Big Data pool.
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-05-01, 2021-06-01-preview.
     * 
     */
    public static Output getBigDataPool(GetBigDataPoolArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:synapse:getBigDataPool", TypeShape.of(GetBigDataPoolResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a Big Data pool.
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-05-01, 2021-06-01-preview.
     * 
     */
    public static CompletableFuture getBigDataPoolPlain(GetBigDataPoolPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:synapse:getBigDataPool", TypeShape.of(GetBigDataPoolResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a Kusto pool database principalAssignment.
     * Azure REST API version: 2021-04-01-preview.
     * 
     */
    public static Output getDatabasePrincipalAssignment(GetDatabasePrincipalAssignmentArgs args) {
        return getDatabasePrincipalAssignment(args, InvokeOptions.Empty);
    }
    /**
     * Gets a Kusto pool database principalAssignment.
     * Azure REST API version: 2021-04-01-preview.
     * 
     */
    public static CompletableFuture getDatabasePrincipalAssignmentPlain(GetDatabasePrincipalAssignmentPlainArgs args) {
        return getDatabasePrincipalAssignmentPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a Kusto pool database principalAssignment.
     * Azure REST API version: 2021-04-01-preview.
     * 
     */
    public static Output getDatabasePrincipalAssignment(GetDatabasePrincipalAssignmentArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:synapse:getDatabasePrincipalAssignment", TypeShape.of(GetDatabasePrincipalAssignmentResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a Kusto pool database principalAssignment.
     * Azure REST API version: 2021-04-01-preview.
     * 
     */
    public static CompletableFuture getDatabasePrincipalAssignmentPlain(GetDatabasePrincipalAssignmentPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:synapse:getDatabasePrincipalAssignment", TypeShape.of(GetDatabasePrincipalAssignmentResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns a data connection.
     * Azure REST API version: 2021-06-01-preview.
     * 
     */
    public static Output getEventGridDataConnection(GetEventGridDataConnectionArgs args) {
        return getEventGridDataConnection(args, InvokeOptions.Empty);
    }
    /**
     * Returns a data connection.
     * Azure REST API version: 2021-06-01-preview.
     * 
     */
    public static CompletableFuture getEventGridDataConnectionPlain(GetEventGridDataConnectionPlainArgs args) {
        return getEventGridDataConnectionPlain(args, InvokeOptions.Empty);
    }
    /**
     * Returns a data connection.
     * Azure REST API version: 2021-06-01-preview.
     * 
     */
    public static Output getEventGridDataConnection(GetEventGridDataConnectionArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:synapse:getEventGridDataConnection", TypeShape.of(GetEventGridDataConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns a data connection.
     * Azure REST API version: 2021-06-01-preview.
     * 
     */
    public static CompletableFuture getEventGridDataConnectionPlain(GetEventGridDataConnectionPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:synapse:getEventGridDataConnection", TypeShape.of(GetEventGridDataConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns a data connection.
     * Azure REST API version: 2021-06-01-preview.
     * 
     */
    public static Output getEventHubDataConnection(GetEventHubDataConnectionArgs args) {
        return getEventHubDataConnection(args, InvokeOptions.Empty);
    }
    /**
     * Returns a data connection.
     * Azure REST API version: 2021-06-01-preview.
     * 
     */
    public static CompletableFuture getEventHubDataConnectionPlain(GetEventHubDataConnectionPlainArgs args) {
        return getEventHubDataConnectionPlain(args, InvokeOptions.Empty);
    }
    /**
     * Returns a data connection.
     * Azure REST API version: 2021-06-01-preview.
     * 
     */
    public static Output getEventHubDataConnection(GetEventHubDataConnectionArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:synapse:getEventHubDataConnection", TypeShape.of(GetEventHubDataConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns a data connection.
     * Azure REST API version: 2021-06-01-preview.
     * 
     */
    public static CompletableFuture getEventHubDataConnectionPlain(GetEventHubDataConnectionPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:synapse:getEventHubDataConnection", TypeShape.of(GetEventHubDataConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get an integration runtime
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static Output getIntegrationRuntime(GetIntegrationRuntimeArgs args) {
        return getIntegrationRuntime(args, InvokeOptions.Empty);
    }
    /**
     * Get an integration runtime
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static CompletableFuture getIntegrationRuntimePlain(GetIntegrationRuntimePlainArgs args) {
        return getIntegrationRuntimePlain(args, InvokeOptions.Empty);
    }
    /**
     * Get an integration runtime
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static Output getIntegrationRuntime(GetIntegrationRuntimeArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:synapse:getIntegrationRuntime", TypeShape.of(GetIntegrationRuntimeResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get an integration runtime
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static CompletableFuture getIntegrationRuntimePlain(GetIntegrationRuntimePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:synapse:getIntegrationRuntime", TypeShape.of(GetIntegrationRuntimeResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get connection info for an integration runtime
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static Output getIntegrationRuntimeConnectionInfo(GetIntegrationRuntimeConnectionInfoArgs args) {
        return getIntegrationRuntimeConnectionInfo(args, InvokeOptions.Empty);
    }
    /**
     * Get connection info for an integration runtime
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static CompletableFuture getIntegrationRuntimeConnectionInfoPlain(GetIntegrationRuntimeConnectionInfoPlainArgs args) {
        return getIntegrationRuntimeConnectionInfoPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get connection info for an integration runtime
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static Output getIntegrationRuntimeConnectionInfo(GetIntegrationRuntimeConnectionInfoArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:synapse:getIntegrationRuntimeConnectionInfo", TypeShape.of(GetIntegrationRuntimeConnectionInfoResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get connection info for an integration runtime
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static CompletableFuture getIntegrationRuntimeConnectionInfoPlain(GetIntegrationRuntimeConnectionInfoPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:synapse:getIntegrationRuntimeConnectionInfo", TypeShape.of(GetIntegrationRuntimeConnectionInfoResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get object metadata from an integration runtime
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static Output getIntegrationRuntimeObjectMetadatum(GetIntegrationRuntimeObjectMetadatumArgs args) {
        return getIntegrationRuntimeObjectMetadatum(args, InvokeOptions.Empty);
    }
    /**
     * Get object metadata from an integration runtime
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static CompletableFuture getIntegrationRuntimeObjectMetadatumPlain(GetIntegrationRuntimeObjectMetadatumPlainArgs args) {
        return getIntegrationRuntimeObjectMetadatumPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get object metadata from an integration runtime
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static Output getIntegrationRuntimeObjectMetadatum(GetIntegrationRuntimeObjectMetadatumArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:synapse:getIntegrationRuntimeObjectMetadatum", TypeShape.of(GetIntegrationRuntimeObjectMetadatumResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get object metadata from an integration runtime
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static CompletableFuture getIntegrationRuntimeObjectMetadatumPlain(GetIntegrationRuntimeObjectMetadatumPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:synapse:getIntegrationRuntimeObjectMetadatum", TypeShape.of(GetIntegrationRuntimeObjectMetadatumResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get the integration runtime status
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static Output getIntegrationRuntimeStatus(GetIntegrationRuntimeStatusArgs args) {
        return getIntegrationRuntimeStatus(args, InvokeOptions.Empty);
    }
    /**
     * Get the integration runtime status
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static CompletableFuture getIntegrationRuntimeStatusPlain(GetIntegrationRuntimeStatusPlainArgs args) {
        return getIntegrationRuntimeStatusPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get the integration runtime status
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static Output getIntegrationRuntimeStatus(GetIntegrationRuntimeStatusArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:synapse:getIntegrationRuntimeStatus", TypeShape.of(GetIntegrationRuntimeStatusResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get the integration runtime status
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static CompletableFuture getIntegrationRuntimeStatusPlain(GetIntegrationRuntimeStatusPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:synapse:getIntegrationRuntimeStatus", TypeShape.of(GetIntegrationRuntimeStatusResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns a data connection.
     * Azure REST API version: 2021-06-01-preview.
     * 
     */
    public static Output getIotHubDataConnection(GetIotHubDataConnectionArgs args) {
        return getIotHubDataConnection(args, InvokeOptions.Empty);
    }
    /**
     * Returns a data connection.
     * Azure REST API version: 2021-06-01-preview.
     * 
     */
    public static CompletableFuture getIotHubDataConnectionPlain(GetIotHubDataConnectionPlainArgs args) {
        return getIotHubDataConnectionPlain(args, InvokeOptions.Empty);
    }
    /**
     * Returns a data connection.
     * Azure REST API version: 2021-06-01-preview.
     * 
     */
    public static Output getIotHubDataConnection(GetIotHubDataConnectionArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:synapse:getIotHubDataConnection", TypeShape.of(GetIotHubDataConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns a data connection.
     * Azure REST API version: 2021-06-01-preview.
     * 
     */
    public static CompletableFuture getIotHubDataConnectionPlain(GetIotHubDataConnectionPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:synapse:getIotHubDataConnection", TypeShape.of(GetIotHubDataConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a firewall rule
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static Output getIpFirewallRule(GetIpFirewallRuleArgs args) {
        return getIpFirewallRule(args, InvokeOptions.Empty);
    }
    /**
     * Get a firewall rule
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static CompletableFuture getIpFirewallRulePlain(GetIpFirewallRulePlainArgs args) {
        return getIpFirewallRulePlain(args, InvokeOptions.Empty);
    }
    /**
     * Get a firewall rule
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static Output getIpFirewallRule(GetIpFirewallRuleArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:synapse:getIpFirewallRule", TypeShape.of(GetIpFirewallRuleResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a firewall rule
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static CompletableFuture getIpFirewallRulePlain(GetIpFirewallRulePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:synapse:getIpFirewallRule", TypeShape.of(GetIpFirewallRuleResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a workspace key
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static Output getKey(GetKeyArgs args) {
        return getKey(args, InvokeOptions.Empty);
    }
    /**
     * Gets a workspace key
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static CompletableFuture getKeyPlain(GetKeyPlainArgs args) {
        return getKeyPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a workspace key
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static Output getKey(GetKeyArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:synapse:getKey", TypeShape.of(GetKeyResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a workspace key
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static CompletableFuture getKeyPlain(GetKeyPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:synapse:getKey", TypeShape.of(GetKeyResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a Kusto pool.
     * Azure REST API version: 2021-06-01-preview.
     * 
     */
    public static Output getKustoPool(GetKustoPoolArgs args) {
        return getKustoPool(args, InvokeOptions.Empty);
    }
    /**
     * Gets a Kusto pool.
     * Azure REST API version: 2021-06-01-preview.
     * 
     */
    public static CompletableFuture getKustoPoolPlain(GetKustoPoolPlainArgs args) {
        return getKustoPoolPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a Kusto pool.
     * Azure REST API version: 2021-06-01-preview.
     * 
     */
    public static Output getKustoPool(GetKustoPoolArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:synapse:getKustoPool", TypeShape.of(GetKustoPoolResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a Kusto pool.
     * Azure REST API version: 2021-06-01-preview.
     * 
     */
    public static CompletableFuture getKustoPoolPlain(GetKustoPoolPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:synapse:getKustoPool", TypeShape.of(GetKustoPoolResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns an attached database configuration.
     * Azure REST API version: 2021-06-01-preview.
     * 
     */
    public static Output getKustoPoolAttachedDatabaseConfiguration(GetKustoPoolAttachedDatabaseConfigurationArgs args) {
        return getKustoPoolAttachedDatabaseConfiguration(args, InvokeOptions.Empty);
    }
    /**
     * Returns an attached database configuration.
     * Azure REST API version: 2021-06-01-preview.
     * 
     */
    public static CompletableFuture getKustoPoolAttachedDatabaseConfigurationPlain(GetKustoPoolAttachedDatabaseConfigurationPlainArgs args) {
        return getKustoPoolAttachedDatabaseConfigurationPlain(args, InvokeOptions.Empty);
    }
    /**
     * Returns an attached database configuration.
     * Azure REST API version: 2021-06-01-preview.
     * 
     */
    public static Output getKustoPoolAttachedDatabaseConfiguration(GetKustoPoolAttachedDatabaseConfigurationArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:synapse:getKustoPoolAttachedDatabaseConfiguration", TypeShape.of(GetKustoPoolAttachedDatabaseConfigurationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns an attached database configuration.
     * Azure REST API version: 2021-06-01-preview.
     * 
     */
    public static CompletableFuture getKustoPoolAttachedDatabaseConfigurationPlain(GetKustoPoolAttachedDatabaseConfigurationPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:synapse:getKustoPoolAttachedDatabaseConfiguration", TypeShape.of(GetKustoPoolAttachedDatabaseConfigurationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a Kusto pool database principalAssignment.
     * Azure REST API version: 2021-06-01-preview.
     * 
     */
    public static Output getKustoPoolDatabasePrincipalAssignment(GetKustoPoolDatabasePrincipalAssignmentArgs args) {
        return getKustoPoolDatabasePrincipalAssignment(args, InvokeOptions.Empty);
    }
    /**
     * Gets a Kusto pool database principalAssignment.
     * Azure REST API version: 2021-06-01-preview.
     * 
     */
    public static CompletableFuture getKustoPoolDatabasePrincipalAssignmentPlain(GetKustoPoolDatabasePrincipalAssignmentPlainArgs args) {
        return getKustoPoolDatabasePrincipalAssignmentPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a Kusto pool database principalAssignment.
     * Azure REST API version: 2021-06-01-preview.
     * 
     */
    public static Output getKustoPoolDatabasePrincipalAssignment(GetKustoPoolDatabasePrincipalAssignmentArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:synapse:getKustoPoolDatabasePrincipalAssignment", TypeShape.of(GetKustoPoolDatabasePrincipalAssignmentResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a Kusto pool database principalAssignment.
     * Azure REST API version: 2021-06-01-preview.
     * 
     */
    public static CompletableFuture getKustoPoolDatabasePrincipalAssignmentPlain(GetKustoPoolDatabasePrincipalAssignmentPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:synapse:getKustoPoolDatabasePrincipalAssignment", TypeShape.of(GetKustoPoolDatabasePrincipalAssignmentResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a Kusto pool principalAssignment.
     * Azure REST API version: 2021-06-01-preview.
     * 
     */
    public static Output getKustoPoolPrincipalAssignment(GetKustoPoolPrincipalAssignmentArgs args) {
        return getKustoPoolPrincipalAssignment(args, InvokeOptions.Empty);
    }
    /**
     * Gets a Kusto pool principalAssignment.
     * Azure REST API version: 2021-06-01-preview.
     * 
     */
    public static CompletableFuture getKustoPoolPrincipalAssignmentPlain(GetKustoPoolPrincipalAssignmentPlainArgs args) {
        return getKustoPoolPrincipalAssignmentPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a Kusto pool principalAssignment.
     * Azure REST API version: 2021-06-01-preview.
     * 
     */
    public static Output getKustoPoolPrincipalAssignment(GetKustoPoolPrincipalAssignmentArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:synapse:getKustoPoolPrincipalAssignment", TypeShape.of(GetKustoPoolPrincipalAssignmentResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a Kusto pool principalAssignment.
     * Azure REST API version: 2021-06-01-preview.
     * 
     */
    public static CompletableFuture getKustoPoolPrincipalAssignmentPlain(GetKustoPoolPrincipalAssignmentPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:synapse:getKustoPoolPrincipalAssignment", TypeShape.of(GetKustoPoolPrincipalAssignmentResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a private endpoint connection.
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static Output getPrivateEndpointConnection(GetPrivateEndpointConnectionArgs args) {
        return getPrivateEndpointConnection(args, InvokeOptions.Empty);
    }
    /**
     * Gets a private endpoint connection.
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static CompletableFuture getPrivateEndpointConnectionPlain(GetPrivateEndpointConnectionPlainArgs args) {
        return getPrivateEndpointConnectionPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a private endpoint connection.
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static Output getPrivateEndpointConnection(GetPrivateEndpointConnectionArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:synapse:getPrivateEndpointConnection", TypeShape.of(GetPrivateEndpointConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a private endpoint connection.
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static CompletableFuture getPrivateEndpointConnectionPlain(GetPrivateEndpointConnectionPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:synapse:getPrivateEndpointConnection", TypeShape.of(GetPrivateEndpointConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a privateLinkHub
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static Output getPrivateLinkHub(GetPrivateLinkHubArgs args) {
        return getPrivateLinkHub(args, InvokeOptions.Empty);
    }
    /**
     * Gets a privateLinkHub
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static CompletableFuture getPrivateLinkHubPlain(GetPrivateLinkHubPlainArgs args) {
        return getPrivateLinkHubPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a privateLinkHub
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static Output getPrivateLinkHub(GetPrivateLinkHubArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:synapse:getPrivateLinkHub", TypeShape.of(GetPrivateLinkHubResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a privateLinkHub
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static CompletableFuture getPrivateLinkHubPlain(GetPrivateLinkHubPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:synapse:getPrivateLinkHub", TypeShape.of(GetPrivateLinkHubResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns a database.
     * Azure REST API version: 2021-06-01-preview.
     * 
     */
    public static Output getReadOnlyFollowingDatabase(GetReadOnlyFollowingDatabaseArgs args) {
        return getReadOnlyFollowingDatabase(args, InvokeOptions.Empty);
    }
    /**
     * Returns a database.
     * Azure REST API version: 2021-06-01-preview.
     * 
     */
    public static CompletableFuture getReadOnlyFollowingDatabasePlain(GetReadOnlyFollowingDatabasePlainArgs args) {
        return getReadOnlyFollowingDatabasePlain(args, InvokeOptions.Empty);
    }
    /**
     * Returns a database.
     * Azure REST API version: 2021-06-01-preview.
     * 
     */
    public static Output getReadOnlyFollowingDatabase(GetReadOnlyFollowingDatabaseArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:synapse:getReadOnlyFollowingDatabase", TypeShape.of(GetReadOnlyFollowingDatabaseResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns a database.
     * Azure REST API version: 2021-06-01-preview.
     * 
     */
    public static CompletableFuture getReadOnlyFollowingDatabasePlain(GetReadOnlyFollowingDatabasePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:synapse:getReadOnlyFollowingDatabase", TypeShape.of(GetReadOnlyFollowingDatabaseResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns a database.
     * Azure REST API version: 2021-06-01-preview.
     * 
     */
    public static Output getReadWriteDatabase(GetReadWriteDatabaseArgs args) {
        return getReadWriteDatabase(args, InvokeOptions.Empty);
    }
    /**
     * Returns a database.
     * Azure REST API version: 2021-06-01-preview.
     * 
     */
    public static CompletableFuture getReadWriteDatabasePlain(GetReadWriteDatabasePlainArgs args) {
        return getReadWriteDatabasePlain(args, InvokeOptions.Empty);
    }
    /**
     * Returns a database.
     * Azure REST API version: 2021-06-01-preview.
     * 
     */
    public static Output getReadWriteDatabase(GetReadWriteDatabaseArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:synapse:getReadWriteDatabase", TypeShape.of(GetReadWriteDatabaseResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns a database.
     * Azure REST API version: 2021-06-01-preview.
     * 
     */
    public static CompletableFuture getReadWriteDatabasePlain(GetReadWriteDatabasePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:synapse:getReadWriteDatabase", TypeShape.of(GetReadWriteDatabaseResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get SQL pool properties
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-05-01, 2021-06-01-preview.
     * 
     */
    public static Output getSqlPool(GetSqlPoolArgs args) {
        return getSqlPool(args, InvokeOptions.Empty);
    }
    /**
     * Get SQL pool properties
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-05-01, 2021-06-01-preview.
     * 
     */
    public static CompletableFuture getSqlPoolPlain(GetSqlPoolPlainArgs args) {
        return getSqlPoolPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get SQL pool properties
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-05-01, 2021-06-01-preview.
     * 
     */
    public static Output getSqlPool(GetSqlPoolArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:synapse:getSqlPool", TypeShape.of(GetSqlPoolResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get SQL pool properties
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-05-01, 2021-06-01-preview.
     * 
     */
    public static CompletableFuture getSqlPoolPlain(GetSqlPoolPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:synapse:getSqlPool", TypeShape.of(GetSqlPoolResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the sensitivity label of a given column
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static Output getSqlPoolSensitivityLabel(GetSqlPoolSensitivityLabelArgs args) {
        return getSqlPoolSensitivityLabel(args, InvokeOptions.Empty);
    }
    /**
     * Gets the sensitivity label of a given column
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static CompletableFuture getSqlPoolSensitivityLabelPlain(GetSqlPoolSensitivityLabelPlainArgs args) {
        return getSqlPoolSensitivityLabelPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the sensitivity label of a given column
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static Output getSqlPoolSensitivityLabel(GetSqlPoolSensitivityLabelArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:synapse:getSqlPoolSensitivityLabel", TypeShape.of(GetSqlPoolSensitivityLabelResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the sensitivity label of a given column
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static CompletableFuture getSqlPoolSensitivityLabelPlain(GetSqlPoolSensitivityLabelPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:synapse:getSqlPoolSensitivityLabel", TypeShape.of(GetSqlPoolSensitivityLabelResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a SQL pool's transparent data encryption configuration.
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static Output getSqlPoolTransparentDataEncryption(GetSqlPoolTransparentDataEncryptionArgs args) {
        return getSqlPoolTransparentDataEncryption(args, InvokeOptions.Empty);
    }
    /**
     * Get a SQL pool's transparent data encryption configuration.
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static CompletableFuture getSqlPoolTransparentDataEncryptionPlain(GetSqlPoolTransparentDataEncryptionPlainArgs args) {
        return getSqlPoolTransparentDataEncryptionPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get a SQL pool's transparent data encryption configuration.
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static Output getSqlPoolTransparentDataEncryption(GetSqlPoolTransparentDataEncryptionArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:synapse:getSqlPoolTransparentDataEncryption", TypeShape.of(GetSqlPoolTransparentDataEncryptionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a SQL pool's transparent data encryption configuration.
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static CompletableFuture getSqlPoolTransparentDataEncryptionPlain(GetSqlPoolTransparentDataEncryptionPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:synapse:getSqlPoolTransparentDataEncryption", TypeShape.of(GetSqlPoolTransparentDataEncryptionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the Sql pool's vulnerability assessment.
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static Output getSqlPoolVulnerabilityAssessment(GetSqlPoolVulnerabilityAssessmentArgs args) {
        return getSqlPoolVulnerabilityAssessment(args, InvokeOptions.Empty);
    }
    /**
     * Gets the Sql pool's vulnerability assessment.
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static CompletableFuture getSqlPoolVulnerabilityAssessmentPlain(GetSqlPoolVulnerabilityAssessmentPlainArgs args) {
        return getSqlPoolVulnerabilityAssessmentPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the Sql pool's vulnerability assessment.
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static Output getSqlPoolVulnerabilityAssessment(GetSqlPoolVulnerabilityAssessmentArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:synapse:getSqlPoolVulnerabilityAssessment", TypeShape.of(GetSqlPoolVulnerabilityAssessmentResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the Sql pool's vulnerability assessment.
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static CompletableFuture getSqlPoolVulnerabilityAssessmentPlain(GetSqlPoolVulnerabilityAssessmentPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:synapse:getSqlPoolVulnerabilityAssessment", TypeShape.of(GetSqlPoolVulnerabilityAssessmentResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a SqlPool's vulnerability assessment rule baseline.
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static Output getSqlPoolVulnerabilityAssessmentRuleBaseline(GetSqlPoolVulnerabilityAssessmentRuleBaselineArgs args) {
        return getSqlPoolVulnerabilityAssessmentRuleBaseline(args, InvokeOptions.Empty);
    }
    /**
     * Gets a SqlPool's vulnerability assessment rule baseline.
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static CompletableFuture getSqlPoolVulnerabilityAssessmentRuleBaselinePlain(GetSqlPoolVulnerabilityAssessmentRuleBaselinePlainArgs args) {
        return getSqlPoolVulnerabilityAssessmentRuleBaselinePlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a SqlPool's vulnerability assessment rule baseline.
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static Output getSqlPoolVulnerabilityAssessmentRuleBaseline(GetSqlPoolVulnerabilityAssessmentRuleBaselineArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:synapse:getSqlPoolVulnerabilityAssessmentRuleBaseline", TypeShape.of(GetSqlPoolVulnerabilityAssessmentRuleBaselineResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a SqlPool's vulnerability assessment rule baseline.
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static CompletableFuture getSqlPoolVulnerabilityAssessmentRuleBaselinePlain(GetSqlPoolVulnerabilityAssessmentRuleBaselinePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:synapse:getSqlPoolVulnerabilityAssessmentRuleBaseline", TypeShape.of(GetSqlPoolVulnerabilityAssessmentRuleBaselineResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a workload classifier of Sql pool's workload group.
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static Output getSqlPoolWorkloadClassifier(GetSqlPoolWorkloadClassifierArgs args) {
        return getSqlPoolWorkloadClassifier(args, InvokeOptions.Empty);
    }
    /**
     * Get a workload classifier of Sql pool's workload group.
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static CompletableFuture getSqlPoolWorkloadClassifierPlain(GetSqlPoolWorkloadClassifierPlainArgs args) {
        return getSqlPoolWorkloadClassifierPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get a workload classifier of Sql pool's workload group.
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static Output getSqlPoolWorkloadClassifier(GetSqlPoolWorkloadClassifierArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:synapse:getSqlPoolWorkloadClassifier", TypeShape.of(GetSqlPoolWorkloadClassifierResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a workload classifier of Sql pool's workload group.
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static CompletableFuture getSqlPoolWorkloadClassifierPlain(GetSqlPoolWorkloadClassifierPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:synapse:getSqlPoolWorkloadClassifier", TypeShape.of(GetSqlPoolWorkloadClassifierResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a Sql pool's workload group.
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static Output getSqlPoolWorkloadGroup(GetSqlPoolWorkloadGroupArgs args) {
        return getSqlPoolWorkloadGroup(args, InvokeOptions.Empty);
    }
    /**
     * Get a Sql pool's workload group.
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static CompletableFuture getSqlPoolWorkloadGroupPlain(GetSqlPoolWorkloadGroupPlainArgs args) {
        return getSqlPoolWorkloadGroupPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get a Sql pool's workload group.
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static Output getSqlPoolWorkloadGroup(GetSqlPoolWorkloadGroupArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:synapse:getSqlPoolWorkloadGroup", TypeShape.of(GetSqlPoolWorkloadGroupResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a Sql pool's workload group.
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static CompletableFuture getSqlPoolWorkloadGroupPlain(GetSqlPoolWorkloadGroupPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:synapse:getSqlPoolWorkloadGroup", TypeShape.of(GetSqlPoolWorkloadGroupResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a workspace
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-05-01, 2021-06-01-preview.
     * 
     */
    public static Output getWorkspace(GetWorkspaceArgs args) {
        return getWorkspace(args, InvokeOptions.Empty);
    }
    /**
     * Gets a workspace
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-05-01, 2021-06-01-preview.
     * 
     */
    public static CompletableFuture getWorkspacePlain(GetWorkspacePlainArgs args) {
        return getWorkspacePlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a workspace
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-05-01, 2021-06-01-preview.
     * 
     */
    public static Output getWorkspace(GetWorkspaceArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:synapse:getWorkspace", TypeShape.of(GetWorkspaceResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a workspace
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-05-01, 2021-06-01-preview.
     * 
     */
    public static CompletableFuture getWorkspacePlain(GetWorkspacePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:synapse:getWorkspace", TypeShape.of(GetWorkspaceResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a workspace active directory admin
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static Output getWorkspaceAadAdmin(GetWorkspaceAadAdminArgs args) {
        return getWorkspaceAadAdmin(args, InvokeOptions.Empty);
    }
    /**
     * Gets a workspace active directory admin
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static CompletableFuture getWorkspaceAadAdminPlain(GetWorkspaceAadAdminPlainArgs args) {
        return getWorkspaceAadAdminPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a workspace active directory admin
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static Output getWorkspaceAadAdmin(GetWorkspaceAadAdminArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:synapse:getWorkspaceAadAdmin", TypeShape.of(GetWorkspaceAadAdminResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a workspace active directory admin
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static CompletableFuture getWorkspaceAadAdminPlain(GetWorkspaceAadAdminPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:synapse:getWorkspaceAadAdmin", TypeShape.of(GetWorkspaceAadAdminResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get workspace managed sql server's vulnerability assessment.
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static Output getWorkspaceManagedSqlServerVulnerabilityAssessment(GetWorkspaceManagedSqlServerVulnerabilityAssessmentArgs args) {
        return getWorkspaceManagedSqlServerVulnerabilityAssessment(args, InvokeOptions.Empty);
    }
    /**
     * Get workspace managed sql server's vulnerability assessment.
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static CompletableFuture getWorkspaceManagedSqlServerVulnerabilityAssessmentPlain(GetWorkspaceManagedSqlServerVulnerabilityAssessmentPlainArgs args) {
        return getWorkspaceManagedSqlServerVulnerabilityAssessmentPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get workspace managed sql server's vulnerability assessment.
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static Output getWorkspaceManagedSqlServerVulnerabilityAssessment(GetWorkspaceManagedSqlServerVulnerabilityAssessmentArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:synapse:getWorkspaceManagedSqlServerVulnerabilityAssessment", TypeShape.of(GetWorkspaceManagedSqlServerVulnerabilityAssessmentResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get workspace managed sql server's vulnerability assessment.
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static CompletableFuture getWorkspaceManagedSqlServerVulnerabilityAssessmentPlain(GetWorkspaceManagedSqlServerVulnerabilityAssessmentPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:synapse:getWorkspaceManagedSqlServerVulnerabilityAssessment", TypeShape.of(GetWorkspaceManagedSqlServerVulnerabilityAssessmentResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a workspace SQL active directory admin
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static Output getWorkspaceSqlAadAdmin(GetWorkspaceSqlAadAdminArgs args) {
        return getWorkspaceSqlAadAdmin(args, InvokeOptions.Empty);
    }
    /**
     * Gets a workspace SQL active directory admin
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static CompletableFuture getWorkspaceSqlAadAdminPlain(GetWorkspaceSqlAadAdminPlainArgs args) {
        return getWorkspaceSqlAadAdminPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a workspace SQL active directory admin
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static Output getWorkspaceSqlAadAdmin(GetWorkspaceSqlAadAdminArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:synapse:getWorkspaceSqlAadAdmin", TypeShape.of(GetWorkspaceSqlAadAdminResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a workspace SQL active directory admin
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static CompletableFuture getWorkspaceSqlAadAdminPlain(GetWorkspaceSqlAadAdminPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:synapse:getWorkspaceSqlAadAdmin", TypeShape.of(GetWorkspaceSqlAadAdminResult.class), args, Utilities.withVersion(options));
    }
    /**
     * List authentication keys in an integration runtime
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static Output listIntegrationRuntimeAuthKey(ListIntegrationRuntimeAuthKeyArgs args) {
        return listIntegrationRuntimeAuthKey(args, InvokeOptions.Empty);
    }
    /**
     * List authentication keys in an integration runtime
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static CompletableFuture listIntegrationRuntimeAuthKeyPlain(ListIntegrationRuntimeAuthKeyPlainArgs args) {
        return listIntegrationRuntimeAuthKeyPlain(args, InvokeOptions.Empty);
    }
    /**
     * List authentication keys in an integration runtime
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static Output listIntegrationRuntimeAuthKey(ListIntegrationRuntimeAuthKeyArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:synapse:listIntegrationRuntimeAuthKey", TypeShape.of(ListIntegrationRuntimeAuthKeyResult.class), args, Utilities.withVersion(options));
    }
    /**
     * List authentication keys in an integration runtime
     * Azure REST API version: 2021-06-01.
     * 
     * Other available API versions: 2021-06-01-preview.
     * 
     */
    public static CompletableFuture listIntegrationRuntimeAuthKeyPlain(ListIntegrationRuntimeAuthKeyPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:synapse:listIntegrationRuntimeAuthKey", TypeShape.of(ListIntegrationRuntimeAuthKeyResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns a list of databases that are owned by this Kusto Pool and were followed by another Kusto Pool.
     * Azure REST API version: 2021-06-01-preview.
     * 
     */
    public static Output listKustoPoolFollowerDatabases(ListKustoPoolFollowerDatabasesArgs args) {
        return listKustoPoolFollowerDatabases(args, InvokeOptions.Empty);
    }
    /**
     * Returns a list of databases that are owned by this Kusto Pool and were followed by another Kusto Pool.
     * Azure REST API version: 2021-06-01-preview.
     * 
     */
    public static CompletableFuture listKustoPoolFollowerDatabasesPlain(ListKustoPoolFollowerDatabasesPlainArgs args) {
        return listKustoPoolFollowerDatabasesPlain(args, InvokeOptions.Empty);
    }
    /**
     * Returns a list of databases that are owned by this Kusto Pool and were followed by another Kusto Pool.
     * Azure REST API version: 2021-06-01-preview.
     * 
     */
    public static Output listKustoPoolFollowerDatabases(ListKustoPoolFollowerDatabasesArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:synapse:listKustoPoolFollowerDatabases", TypeShape.of(ListKustoPoolFollowerDatabasesResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns a list of databases that are owned by this Kusto Pool and were followed by another Kusto Pool.
     * Azure REST API version: 2021-06-01-preview.
     * 
     */
    public static CompletableFuture listKustoPoolFollowerDatabasesPlain(ListKustoPoolFollowerDatabasesPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:synapse:listKustoPoolFollowerDatabases", TypeShape.of(ListKustoPoolFollowerDatabasesResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns a list of language extensions that can run within KQL queries.
     * Azure REST API version: 2021-06-01-preview.
     * 
     */
    public static Output listKustoPoolLanguageExtensions(ListKustoPoolLanguageExtensionsArgs args) {
        return listKustoPoolLanguageExtensions(args, InvokeOptions.Empty);
    }
    /**
     * Returns a list of language extensions that can run within KQL queries.
     * Azure REST API version: 2021-06-01-preview.
     * 
     */
    public static CompletableFuture listKustoPoolLanguageExtensionsPlain(ListKustoPoolLanguageExtensionsPlainArgs args) {
        return listKustoPoolLanguageExtensionsPlain(args, InvokeOptions.Empty);
    }
    /**
     * Returns a list of language extensions that can run within KQL queries.
     * Azure REST API version: 2021-06-01-preview.
     * 
     */
    public static Output listKustoPoolLanguageExtensions(ListKustoPoolLanguageExtensionsArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:synapse:listKustoPoolLanguageExtensions", TypeShape.of(ListKustoPoolLanguageExtensionsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns a list of language extensions that can run within KQL queries.
     * Azure REST API version: 2021-06-01-preview.
     * 
     */
    public static CompletableFuture listKustoPoolLanguageExtensionsPlain(ListKustoPoolLanguageExtensionsPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:synapse:listKustoPoolLanguageExtensions", TypeShape.of(ListKustoPoolLanguageExtensionsResult.class), args, Utilities.withVersion(options));
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy