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

com.pulumi.azurenative.documentdb.DocumentdbFunctions Maven / Gradle / Ivy

There is a newer version: 2.72.0
Show newest version
// *** WARNING: this file was generated by pulumi-java-gen. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***

package com.pulumi.azurenative.documentdb;

import com.pulumi.azurenative.Utilities;
import com.pulumi.azurenative.documentdb.inputs.GetCassandraClusterArgs;
import com.pulumi.azurenative.documentdb.inputs.GetCassandraClusterPlainArgs;
import com.pulumi.azurenative.documentdb.inputs.GetCassandraDataCenterArgs;
import com.pulumi.azurenative.documentdb.inputs.GetCassandraDataCenterPlainArgs;
import com.pulumi.azurenative.documentdb.inputs.GetCassandraResourceCassandraKeyspaceArgs;
import com.pulumi.azurenative.documentdb.inputs.GetCassandraResourceCassandraKeyspacePlainArgs;
import com.pulumi.azurenative.documentdb.inputs.GetCassandraResourceCassandraTableArgs;
import com.pulumi.azurenative.documentdb.inputs.GetCassandraResourceCassandraTablePlainArgs;
import com.pulumi.azurenative.documentdb.inputs.GetCassandraResourceCassandraViewArgs;
import com.pulumi.azurenative.documentdb.inputs.GetCassandraResourceCassandraViewPlainArgs;
import com.pulumi.azurenative.documentdb.inputs.GetDatabaseAccountArgs;
import com.pulumi.azurenative.documentdb.inputs.GetDatabaseAccountPlainArgs;
import com.pulumi.azurenative.documentdb.inputs.GetFirewallRuleArgs;
import com.pulumi.azurenative.documentdb.inputs.GetFirewallRulePlainArgs;
import com.pulumi.azurenative.documentdb.inputs.GetGraphResourceGraphArgs;
import com.pulumi.azurenative.documentdb.inputs.GetGraphResourceGraphPlainArgs;
import com.pulumi.azurenative.documentdb.inputs.GetGremlinResourceGremlinDatabaseArgs;
import com.pulumi.azurenative.documentdb.inputs.GetGremlinResourceGremlinDatabasePlainArgs;
import com.pulumi.azurenative.documentdb.inputs.GetGremlinResourceGremlinGraphArgs;
import com.pulumi.azurenative.documentdb.inputs.GetGremlinResourceGremlinGraphPlainArgs;
import com.pulumi.azurenative.documentdb.inputs.GetMongoClusterArgs;
import com.pulumi.azurenative.documentdb.inputs.GetMongoClusterFirewallRuleArgs;
import com.pulumi.azurenative.documentdb.inputs.GetMongoClusterFirewallRulePlainArgs;
import com.pulumi.azurenative.documentdb.inputs.GetMongoClusterPlainArgs;
import com.pulumi.azurenative.documentdb.inputs.GetMongoDBResourceMongoDBCollectionArgs;
import com.pulumi.azurenative.documentdb.inputs.GetMongoDBResourceMongoDBCollectionPlainArgs;
import com.pulumi.azurenative.documentdb.inputs.GetMongoDBResourceMongoDBDatabaseArgs;
import com.pulumi.azurenative.documentdb.inputs.GetMongoDBResourceMongoDBDatabasePlainArgs;
import com.pulumi.azurenative.documentdb.inputs.GetMongoDBResourceMongoRoleDefinitionArgs;
import com.pulumi.azurenative.documentdb.inputs.GetMongoDBResourceMongoRoleDefinitionPlainArgs;
import com.pulumi.azurenative.documentdb.inputs.GetMongoDBResourceMongoUserDefinitionArgs;
import com.pulumi.azurenative.documentdb.inputs.GetMongoDBResourceMongoUserDefinitionPlainArgs;
import com.pulumi.azurenative.documentdb.inputs.GetNotebookWorkspaceArgs;
import com.pulumi.azurenative.documentdb.inputs.GetNotebookWorkspacePlainArgs;
import com.pulumi.azurenative.documentdb.inputs.GetPrivateEndpointConnectionArgs;
import com.pulumi.azurenative.documentdb.inputs.GetPrivateEndpointConnectionPlainArgs;
import com.pulumi.azurenative.documentdb.inputs.GetServiceArgs;
import com.pulumi.azurenative.documentdb.inputs.GetServicePlainArgs;
import com.pulumi.azurenative.documentdb.inputs.GetSqlResourceSqlContainerArgs;
import com.pulumi.azurenative.documentdb.inputs.GetSqlResourceSqlContainerPlainArgs;
import com.pulumi.azurenative.documentdb.inputs.GetSqlResourceSqlDatabaseArgs;
import com.pulumi.azurenative.documentdb.inputs.GetSqlResourceSqlDatabasePlainArgs;
import com.pulumi.azurenative.documentdb.inputs.GetSqlResourceSqlRoleAssignmentArgs;
import com.pulumi.azurenative.documentdb.inputs.GetSqlResourceSqlRoleAssignmentPlainArgs;
import com.pulumi.azurenative.documentdb.inputs.GetSqlResourceSqlRoleDefinitionArgs;
import com.pulumi.azurenative.documentdb.inputs.GetSqlResourceSqlRoleDefinitionPlainArgs;
import com.pulumi.azurenative.documentdb.inputs.GetSqlResourceSqlStoredProcedureArgs;
import com.pulumi.azurenative.documentdb.inputs.GetSqlResourceSqlStoredProcedurePlainArgs;
import com.pulumi.azurenative.documentdb.inputs.GetSqlResourceSqlTriggerArgs;
import com.pulumi.azurenative.documentdb.inputs.GetSqlResourceSqlTriggerPlainArgs;
import com.pulumi.azurenative.documentdb.inputs.GetSqlResourceSqlUserDefinedFunctionArgs;
import com.pulumi.azurenative.documentdb.inputs.GetSqlResourceSqlUserDefinedFunctionPlainArgs;
import com.pulumi.azurenative.documentdb.inputs.GetTableResourceTableArgs;
import com.pulumi.azurenative.documentdb.inputs.GetTableResourceTablePlainArgs;
import com.pulumi.azurenative.documentdb.inputs.GetThroughputPoolAccountArgs;
import com.pulumi.azurenative.documentdb.inputs.GetThroughputPoolAccountPlainArgs;
import com.pulumi.azurenative.documentdb.inputs.GetThroughputPoolArgs;
import com.pulumi.azurenative.documentdb.inputs.GetThroughputPoolPlainArgs;
import com.pulumi.azurenative.documentdb.inputs.ListDatabaseAccountConnectionStringsArgs;
import com.pulumi.azurenative.documentdb.inputs.ListDatabaseAccountConnectionStringsPlainArgs;
import com.pulumi.azurenative.documentdb.inputs.ListDatabaseAccountKeysArgs;
import com.pulumi.azurenative.documentdb.inputs.ListDatabaseAccountKeysPlainArgs;
import com.pulumi.azurenative.documentdb.inputs.ListMongoClusterConnectionStringsArgs;
import com.pulumi.azurenative.documentdb.inputs.ListMongoClusterConnectionStringsPlainArgs;
import com.pulumi.azurenative.documentdb.inputs.ListNotebookWorkspaceConnectionInfoArgs;
import com.pulumi.azurenative.documentdb.inputs.ListNotebookWorkspaceConnectionInfoPlainArgs;
import com.pulumi.azurenative.documentdb.outputs.GetCassandraClusterResult;
import com.pulumi.azurenative.documentdb.outputs.GetCassandraDataCenterResult;
import com.pulumi.azurenative.documentdb.outputs.GetCassandraResourceCassandraKeyspaceResult;
import com.pulumi.azurenative.documentdb.outputs.GetCassandraResourceCassandraTableResult;
import com.pulumi.azurenative.documentdb.outputs.GetCassandraResourceCassandraViewResult;
import com.pulumi.azurenative.documentdb.outputs.GetDatabaseAccountResult;
import com.pulumi.azurenative.documentdb.outputs.GetFirewallRuleResult;
import com.pulumi.azurenative.documentdb.outputs.GetGraphResourceGraphResult;
import com.pulumi.azurenative.documentdb.outputs.GetGremlinResourceGremlinDatabaseResult;
import com.pulumi.azurenative.documentdb.outputs.GetGremlinResourceGremlinGraphResult;
import com.pulumi.azurenative.documentdb.outputs.GetMongoClusterFirewallRuleResult;
import com.pulumi.azurenative.documentdb.outputs.GetMongoClusterResult;
import com.pulumi.azurenative.documentdb.outputs.GetMongoDBResourceMongoDBCollectionResult;
import com.pulumi.azurenative.documentdb.outputs.GetMongoDBResourceMongoDBDatabaseResult;
import com.pulumi.azurenative.documentdb.outputs.GetMongoDBResourceMongoRoleDefinitionResult;
import com.pulumi.azurenative.documentdb.outputs.GetMongoDBResourceMongoUserDefinitionResult;
import com.pulumi.azurenative.documentdb.outputs.GetNotebookWorkspaceResult;
import com.pulumi.azurenative.documentdb.outputs.GetPrivateEndpointConnectionResult;
import com.pulumi.azurenative.documentdb.outputs.GetServiceResult;
import com.pulumi.azurenative.documentdb.outputs.GetSqlResourceSqlContainerResult;
import com.pulumi.azurenative.documentdb.outputs.GetSqlResourceSqlDatabaseResult;
import com.pulumi.azurenative.documentdb.outputs.GetSqlResourceSqlRoleAssignmentResult;
import com.pulumi.azurenative.documentdb.outputs.GetSqlResourceSqlRoleDefinitionResult;
import com.pulumi.azurenative.documentdb.outputs.GetSqlResourceSqlStoredProcedureResult;
import com.pulumi.azurenative.documentdb.outputs.GetSqlResourceSqlTriggerResult;
import com.pulumi.azurenative.documentdb.outputs.GetSqlResourceSqlUserDefinedFunctionResult;
import com.pulumi.azurenative.documentdb.outputs.GetTableResourceTableResult;
import com.pulumi.azurenative.documentdb.outputs.GetThroughputPoolAccountResult;
import com.pulumi.azurenative.documentdb.outputs.GetThroughputPoolResult;
import com.pulumi.azurenative.documentdb.outputs.ListDatabaseAccountConnectionStringsResult;
import com.pulumi.azurenative.documentdb.outputs.ListDatabaseAccountKeysResult;
import com.pulumi.azurenative.documentdb.outputs.ListMongoClusterConnectionStringsResult;
import com.pulumi.azurenative.documentdb.outputs.ListNotebookWorkspaceConnectionInfoResult;
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 DocumentdbFunctions {
    /**
     * Get the properties of a managed Cassandra cluster.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2021-07-01-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static Output getCassandraCluster(GetCassandraClusterArgs args) {
        return getCassandraCluster(args, InvokeOptions.Empty);
    }
    /**
     * Get the properties of a managed Cassandra cluster.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2021-07-01-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static CompletableFuture getCassandraClusterPlain(GetCassandraClusterPlainArgs args) {
        return getCassandraClusterPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get the properties of a managed Cassandra cluster.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2021-07-01-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static Output getCassandraCluster(GetCassandraClusterArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:documentdb:getCassandraCluster", TypeShape.of(GetCassandraClusterResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get the properties of a managed Cassandra cluster.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2021-07-01-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static CompletableFuture getCassandraClusterPlain(GetCassandraClusterPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:documentdb:getCassandraCluster", TypeShape.of(GetCassandraClusterResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get the properties of a managed Cassandra data center.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static Output getCassandraDataCenter(GetCassandraDataCenterArgs args) {
        return getCassandraDataCenter(args, InvokeOptions.Empty);
    }
    /**
     * Get the properties of a managed Cassandra data center.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static CompletableFuture getCassandraDataCenterPlain(GetCassandraDataCenterPlainArgs args) {
        return getCassandraDataCenterPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get the properties of a managed Cassandra data center.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static Output getCassandraDataCenter(GetCassandraDataCenterArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:documentdb:getCassandraDataCenter", TypeShape.of(GetCassandraDataCenterResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get the properties of a managed Cassandra data center.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static CompletableFuture getCassandraDataCenterPlain(GetCassandraDataCenterPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:documentdb:getCassandraDataCenter", TypeShape.of(GetCassandraDataCenterResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the Cassandra keyspaces under an existing Azure Cosmos DB database account with the provided name.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2019-08-01, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static Output getCassandraResourceCassandraKeyspace(GetCassandraResourceCassandraKeyspaceArgs args) {
        return getCassandraResourceCassandraKeyspace(args, InvokeOptions.Empty);
    }
    /**
     * Gets the Cassandra keyspaces under an existing Azure Cosmos DB database account with the provided name.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2019-08-01, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static CompletableFuture getCassandraResourceCassandraKeyspacePlain(GetCassandraResourceCassandraKeyspacePlainArgs args) {
        return getCassandraResourceCassandraKeyspacePlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the Cassandra keyspaces under an existing Azure Cosmos DB database account with the provided name.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2019-08-01, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static Output getCassandraResourceCassandraKeyspace(GetCassandraResourceCassandraKeyspaceArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:documentdb:getCassandraResourceCassandraKeyspace", TypeShape.of(GetCassandraResourceCassandraKeyspaceResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the Cassandra keyspaces under an existing Azure Cosmos DB database account with the provided name.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2019-08-01, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static CompletableFuture getCassandraResourceCassandraKeyspacePlain(GetCassandraResourceCassandraKeyspacePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:documentdb:getCassandraResourceCassandraKeyspace", TypeShape.of(GetCassandraResourceCassandraKeyspaceResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the Cassandra table under an existing Azure Cosmos DB database account.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2019-08-01, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static Output getCassandraResourceCassandraTable(GetCassandraResourceCassandraTableArgs args) {
        return getCassandraResourceCassandraTable(args, InvokeOptions.Empty);
    }
    /**
     * Gets the Cassandra table under an existing Azure Cosmos DB database account.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2019-08-01, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static CompletableFuture getCassandraResourceCassandraTablePlain(GetCassandraResourceCassandraTablePlainArgs args) {
        return getCassandraResourceCassandraTablePlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the Cassandra table under an existing Azure Cosmos DB database account.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2019-08-01, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static Output getCassandraResourceCassandraTable(GetCassandraResourceCassandraTableArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:documentdb:getCassandraResourceCassandraTable", TypeShape.of(GetCassandraResourceCassandraTableResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the Cassandra table under an existing Azure Cosmos DB database account.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2019-08-01, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static CompletableFuture getCassandraResourceCassandraTablePlain(GetCassandraResourceCassandraTablePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:documentdb:getCassandraResourceCassandraTable", TypeShape.of(GetCassandraResourceCassandraTableResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the Cassandra view under an existing Azure Cosmos DB database account.
     * Azure REST API version: 2023-03-15-preview.
     * 
     * Other available API versions: 2023-09-15-preview, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15-preview, 2024-09-01-preview.
     * 
     */
    public static Output getCassandraResourceCassandraView(GetCassandraResourceCassandraViewArgs args) {
        return getCassandraResourceCassandraView(args, InvokeOptions.Empty);
    }
    /**
     * Gets the Cassandra view under an existing Azure Cosmos DB database account.
     * Azure REST API version: 2023-03-15-preview.
     * 
     * Other available API versions: 2023-09-15-preview, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15-preview, 2024-09-01-preview.
     * 
     */
    public static CompletableFuture getCassandraResourceCassandraViewPlain(GetCassandraResourceCassandraViewPlainArgs args) {
        return getCassandraResourceCassandraViewPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the Cassandra view under an existing Azure Cosmos DB database account.
     * Azure REST API version: 2023-03-15-preview.
     * 
     * Other available API versions: 2023-09-15-preview, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15-preview, 2024-09-01-preview.
     * 
     */
    public static Output getCassandraResourceCassandraView(GetCassandraResourceCassandraViewArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:documentdb:getCassandraResourceCassandraView", TypeShape.of(GetCassandraResourceCassandraViewResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the Cassandra view under an existing Azure Cosmos DB database account.
     * Azure REST API version: 2023-03-15-preview.
     * 
     * Other available API versions: 2023-09-15-preview, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15-preview, 2024-09-01-preview.
     * 
     */
    public static CompletableFuture getCassandraResourceCassandraViewPlain(GetCassandraResourceCassandraViewPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:documentdb:getCassandraResourceCassandraView", TypeShape.of(GetCassandraResourceCassandraViewResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Retrieves the properties of an existing Azure Cosmos DB database account.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2020-03-01, 2020-06-01-preview, 2020-09-01, 2021-04-01-preview, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static Output getDatabaseAccount(GetDatabaseAccountArgs args) {
        return getDatabaseAccount(args, InvokeOptions.Empty);
    }
    /**
     * Retrieves the properties of an existing Azure Cosmos DB database account.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2020-03-01, 2020-06-01-preview, 2020-09-01, 2021-04-01-preview, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static CompletableFuture getDatabaseAccountPlain(GetDatabaseAccountPlainArgs args) {
        return getDatabaseAccountPlain(args, InvokeOptions.Empty);
    }
    /**
     * Retrieves the properties of an existing Azure Cosmos DB database account.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2020-03-01, 2020-06-01-preview, 2020-09-01, 2021-04-01-preview, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static Output getDatabaseAccount(GetDatabaseAccountArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:documentdb:getDatabaseAccount", TypeShape.of(GetDatabaseAccountResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Retrieves the properties of an existing Azure Cosmos DB database account.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2020-03-01, 2020-06-01-preview, 2020-09-01, 2021-04-01-preview, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static CompletableFuture getDatabaseAccountPlain(GetDatabaseAccountPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:documentdb:getDatabaseAccount", TypeShape.of(GetDatabaseAccountResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets information about a mongo cluster firewall rule.
     * Azure REST API version: 2024-03-01-preview.
     * 
     * Other available API versions: 2024-06-01-preview, 2024-07-01.
     * 
     */
    public static Output getFirewallRule(GetFirewallRuleArgs args) {
        return getFirewallRule(args, InvokeOptions.Empty);
    }
    /**
     * Gets information about a mongo cluster firewall rule.
     * Azure REST API version: 2024-03-01-preview.
     * 
     * Other available API versions: 2024-06-01-preview, 2024-07-01.
     * 
     */
    public static CompletableFuture getFirewallRulePlain(GetFirewallRulePlainArgs args) {
        return getFirewallRulePlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets information about a mongo cluster firewall rule.
     * Azure REST API version: 2024-03-01-preview.
     * 
     * Other available API versions: 2024-06-01-preview, 2024-07-01.
     * 
     */
    public static Output getFirewallRule(GetFirewallRuleArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:documentdb:getFirewallRule", TypeShape.of(GetFirewallRuleResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets information about a mongo cluster firewall rule.
     * Azure REST API version: 2024-03-01-preview.
     * 
     * Other available API versions: 2024-06-01-preview, 2024-07-01.
     * 
     */
    public static CompletableFuture getFirewallRulePlain(GetFirewallRulePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:documentdb:getFirewallRule", TypeShape.of(GetFirewallRuleResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the Graph resource under an existing Azure Cosmos DB database account with the provided name.
     * Azure REST API version: 2023-03-15-preview.
     * 
     * Other available API versions: 2023-09-15-preview, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15-preview, 2024-09-01-preview.
     * 
     */
    public static Output getGraphResourceGraph(GetGraphResourceGraphArgs args) {
        return getGraphResourceGraph(args, InvokeOptions.Empty);
    }
    /**
     * Gets the Graph resource under an existing Azure Cosmos DB database account with the provided name.
     * Azure REST API version: 2023-03-15-preview.
     * 
     * Other available API versions: 2023-09-15-preview, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15-preview, 2024-09-01-preview.
     * 
     */
    public static CompletableFuture getGraphResourceGraphPlain(GetGraphResourceGraphPlainArgs args) {
        return getGraphResourceGraphPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the Graph resource under an existing Azure Cosmos DB database account with the provided name.
     * Azure REST API version: 2023-03-15-preview.
     * 
     * Other available API versions: 2023-09-15-preview, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15-preview, 2024-09-01-preview.
     * 
     */
    public static Output getGraphResourceGraph(GetGraphResourceGraphArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:documentdb:getGraphResourceGraph", TypeShape.of(GetGraphResourceGraphResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the Graph resource under an existing Azure Cosmos DB database account with the provided name.
     * Azure REST API version: 2023-03-15-preview.
     * 
     * Other available API versions: 2023-09-15-preview, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15-preview, 2024-09-01-preview.
     * 
     */
    public static CompletableFuture getGraphResourceGraphPlain(GetGraphResourceGraphPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:documentdb:getGraphResourceGraph", TypeShape.of(GetGraphResourceGraphResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the Gremlin databases under an existing Azure Cosmos DB database account with the provided name.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2019-08-01, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static Output getGremlinResourceGremlinDatabase(GetGremlinResourceGremlinDatabaseArgs args) {
        return getGremlinResourceGremlinDatabase(args, InvokeOptions.Empty);
    }
    /**
     * Gets the Gremlin databases under an existing Azure Cosmos DB database account with the provided name.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2019-08-01, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static CompletableFuture getGremlinResourceGremlinDatabasePlain(GetGremlinResourceGremlinDatabasePlainArgs args) {
        return getGremlinResourceGremlinDatabasePlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the Gremlin databases under an existing Azure Cosmos DB database account with the provided name.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2019-08-01, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static Output getGremlinResourceGremlinDatabase(GetGremlinResourceGremlinDatabaseArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:documentdb:getGremlinResourceGremlinDatabase", TypeShape.of(GetGremlinResourceGremlinDatabaseResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the Gremlin databases under an existing Azure Cosmos DB database account with the provided name.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2019-08-01, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static CompletableFuture getGremlinResourceGremlinDatabasePlain(GetGremlinResourceGremlinDatabasePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:documentdb:getGremlinResourceGremlinDatabase", TypeShape.of(GetGremlinResourceGremlinDatabaseResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the Gremlin graph under an existing Azure Cosmos DB database account.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2019-08-01, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static Output getGremlinResourceGremlinGraph(GetGremlinResourceGremlinGraphArgs args) {
        return getGremlinResourceGremlinGraph(args, InvokeOptions.Empty);
    }
    /**
     * Gets the Gremlin graph under an existing Azure Cosmos DB database account.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2019-08-01, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static CompletableFuture getGremlinResourceGremlinGraphPlain(GetGremlinResourceGremlinGraphPlainArgs args) {
        return getGremlinResourceGremlinGraphPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the Gremlin graph under an existing Azure Cosmos DB database account.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2019-08-01, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static Output getGremlinResourceGremlinGraph(GetGremlinResourceGremlinGraphArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:documentdb:getGremlinResourceGremlinGraph", TypeShape.of(GetGremlinResourceGremlinGraphResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the Gremlin graph under an existing Azure Cosmos DB database account.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2019-08-01, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static CompletableFuture getGremlinResourceGremlinGraphPlain(GetGremlinResourceGremlinGraphPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:documentdb:getGremlinResourceGremlinGraph", TypeShape.of(GetGremlinResourceGremlinGraphResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets information about a mongo cluster.
     * Azure REST API version: 2023-03-15-preview.
     * 
     * Other available API versions: 2023-09-15-preview, 2023-11-15-preview, 2024-02-15-preview, 2024-03-01-preview, 2024-06-01-preview, 2024-07-01.
     * 
     */
    public static Output getMongoCluster(GetMongoClusterArgs args) {
        return getMongoCluster(args, InvokeOptions.Empty);
    }
    /**
     * Gets information about a mongo cluster.
     * Azure REST API version: 2023-03-15-preview.
     * 
     * Other available API versions: 2023-09-15-preview, 2023-11-15-preview, 2024-02-15-preview, 2024-03-01-preview, 2024-06-01-preview, 2024-07-01.
     * 
     */
    public static CompletableFuture getMongoClusterPlain(GetMongoClusterPlainArgs args) {
        return getMongoClusterPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets information about a mongo cluster.
     * Azure REST API version: 2023-03-15-preview.
     * 
     * Other available API versions: 2023-09-15-preview, 2023-11-15-preview, 2024-02-15-preview, 2024-03-01-preview, 2024-06-01-preview, 2024-07-01.
     * 
     */
    public static Output getMongoCluster(GetMongoClusterArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:documentdb:getMongoCluster", TypeShape.of(GetMongoClusterResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets information about a mongo cluster.
     * Azure REST API version: 2023-03-15-preview.
     * 
     * Other available API versions: 2023-09-15-preview, 2023-11-15-preview, 2024-02-15-preview, 2024-03-01-preview, 2024-06-01-preview, 2024-07-01.
     * 
     */
    public static CompletableFuture getMongoClusterPlain(GetMongoClusterPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:documentdb:getMongoCluster", TypeShape.of(GetMongoClusterResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets information about a mongo cluster firewall rule.
     * Azure REST API version: 2023-03-15-preview.
     * 
     * Other available API versions: 2023-09-15-preview, 2023-11-15-preview, 2024-02-15-preview.
     * 
     */
    public static Output getMongoClusterFirewallRule(GetMongoClusterFirewallRuleArgs args) {
        return getMongoClusterFirewallRule(args, InvokeOptions.Empty);
    }
    /**
     * Gets information about a mongo cluster firewall rule.
     * Azure REST API version: 2023-03-15-preview.
     * 
     * Other available API versions: 2023-09-15-preview, 2023-11-15-preview, 2024-02-15-preview.
     * 
     */
    public static CompletableFuture getMongoClusterFirewallRulePlain(GetMongoClusterFirewallRulePlainArgs args) {
        return getMongoClusterFirewallRulePlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets information about a mongo cluster firewall rule.
     * Azure REST API version: 2023-03-15-preview.
     * 
     * Other available API versions: 2023-09-15-preview, 2023-11-15-preview, 2024-02-15-preview.
     * 
     */
    public static Output getMongoClusterFirewallRule(GetMongoClusterFirewallRuleArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:documentdb:getMongoClusterFirewallRule", TypeShape.of(GetMongoClusterFirewallRuleResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets information about a mongo cluster firewall rule.
     * Azure REST API version: 2023-03-15-preview.
     * 
     * Other available API versions: 2023-09-15-preview, 2023-11-15-preview, 2024-02-15-preview.
     * 
     */
    public static CompletableFuture getMongoClusterFirewallRulePlain(GetMongoClusterFirewallRulePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:documentdb:getMongoClusterFirewallRule", TypeShape.of(GetMongoClusterFirewallRuleResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the MongoDB collection under an existing Azure Cosmos DB database account.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2019-08-01, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static Output getMongoDBResourceMongoDBCollection(GetMongoDBResourceMongoDBCollectionArgs args) {
        return getMongoDBResourceMongoDBCollection(args, InvokeOptions.Empty);
    }
    /**
     * Gets the MongoDB collection under an existing Azure Cosmos DB database account.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2019-08-01, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static CompletableFuture getMongoDBResourceMongoDBCollectionPlain(GetMongoDBResourceMongoDBCollectionPlainArgs args) {
        return getMongoDBResourceMongoDBCollectionPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the MongoDB collection under an existing Azure Cosmos DB database account.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2019-08-01, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static Output getMongoDBResourceMongoDBCollection(GetMongoDBResourceMongoDBCollectionArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:documentdb:getMongoDBResourceMongoDBCollection", TypeShape.of(GetMongoDBResourceMongoDBCollectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the MongoDB collection under an existing Azure Cosmos DB database account.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2019-08-01, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static CompletableFuture getMongoDBResourceMongoDBCollectionPlain(GetMongoDBResourceMongoDBCollectionPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:documentdb:getMongoDBResourceMongoDBCollection", TypeShape.of(GetMongoDBResourceMongoDBCollectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the MongoDB databases under an existing Azure Cosmos DB database account with the provided name.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2019-08-01, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static Output getMongoDBResourceMongoDBDatabase(GetMongoDBResourceMongoDBDatabaseArgs args) {
        return getMongoDBResourceMongoDBDatabase(args, InvokeOptions.Empty);
    }
    /**
     * Gets the MongoDB databases under an existing Azure Cosmos DB database account with the provided name.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2019-08-01, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static CompletableFuture getMongoDBResourceMongoDBDatabasePlain(GetMongoDBResourceMongoDBDatabasePlainArgs args) {
        return getMongoDBResourceMongoDBDatabasePlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the MongoDB databases under an existing Azure Cosmos DB database account with the provided name.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2019-08-01, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static Output getMongoDBResourceMongoDBDatabase(GetMongoDBResourceMongoDBDatabaseArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:documentdb:getMongoDBResourceMongoDBDatabase", TypeShape.of(GetMongoDBResourceMongoDBDatabaseResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the MongoDB databases under an existing Azure Cosmos DB database account with the provided name.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2019-08-01, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static CompletableFuture getMongoDBResourceMongoDBDatabasePlain(GetMongoDBResourceMongoDBDatabasePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:documentdb:getMongoDBResourceMongoDBDatabase", TypeShape.of(GetMongoDBResourceMongoDBDatabaseResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Retrieves the properties of an existing Azure Cosmos DB Mongo Role Definition with the given Id.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2023-03-01-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static Output getMongoDBResourceMongoRoleDefinition(GetMongoDBResourceMongoRoleDefinitionArgs args) {
        return getMongoDBResourceMongoRoleDefinition(args, InvokeOptions.Empty);
    }
    /**
     * Retrieves the properties of an existing Azure Cosmos DB Mongo Role Definition with the given Id.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2023-03-01-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static CompletableFuture getMongoDBResourceMongoRoleDefinitionPlain(GetMongoDBResourceMongoRoleDefinitionPlainArgs args) {
        return getMongoDBResourceMongoRoleDefinitionPlain(args, InvokeOptions.Empty);
    }
    /**
     * Retrieves the properties of an existing Azure Cosmos DB Mongo Role Definition with the given Id.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2023-03-01-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static Output getMongoDBResourceMongoRoleDefinition(GetMongoDBResourceMongoRoleDefinitionArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:documentdb:getMongoDBResourceMongoRoleDefinition", TypeShape.of(GetMongoDBResourceMongoRoleDefinitionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Retrieves the properties of an existing Azure Cosmos DB Mongo Role Definition with the given Id.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2023-03-01-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static CompletableFuture getMongoDBResourceMongoRoleDefinitionPlain(GetMongoDBResourceMongoRoleDefinitionPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:documentdb:getMongoDBResourceMongoRoleDefinition", TypeShape.of(GetMongoDBResourceMongoRoleDefinitionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Retrieves the properties of an existing Azure Cosmos DB Mongo User Definition with the given Id.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static Output getMongoDBResourceMongoUserDefinition(GetMongoDBResourceMongoUserDefinitionArgs args) {
        return getMongoDBResourceMongoUserDefinition(args, InvokeOptions.Empty);
    }
    /**
     * Retrieves the properties of an existing Azure Cosmos DB Mongo User Definition with the given Id.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static CompletableFuture getMongoDBResourceMongoUserDefinitionPlain(GetMongoDBResourceMongoUserDefinitionPlainArgs args) {
        return getMongoDBResourceMongoUserDefinitionPlain(args, InvokeOptions.Empty);
    }
    /**
     * Retrieves the properties of an existing Azure Cosmos DB Mongo User Definition with the given Id.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static Output getMongoDBResourceMongoUserDefinition(GetMongoDBResourceMongoUserDefinitionArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:documentdb:getMongoDBResourceMongoUserDefinition", TypeShape.of(GetMongoDBResourceMongoUserDefinitionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Retrieves the properties of an existing Azure Cosmos DB Mongo User Definition with the given Id.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static CompletableFuture getMongoDBResourceMongoUserDefinitionPlain(GetMongoDBResourceMongoUserDefinitionPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:documentdb:getMongoDBResourceMongoUserDefinition", TypeShape.of(GetMongoDBResourceMongoUserDefinitionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the notebook workspace for a Cosmos DB account.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static Output getNotebookWorkspace(GetNotebookWorkspaceArgs args) {
        return getNotebookWorkspace(args, InvokeOptions.Empty);
    }
    /**
     * Gets the notebook workspace for a Cosmos DB account.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static CompletableFuture getNotebookWorkspacePlain(GetNotebookWorkspacePlainArgs args) {
        return getNotebookWorkspacePlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the notebook workspace for a Cosmos DB account.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static Output getNotebookWorkspace(GetNotebookWorkspaceArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:documentdb:getNotebookWorkspace", TypeShape.of(GetNotebookWorkspaceResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the notebook workspace for a Cosmos DB account.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static CompletableFuture getNotebookWorkspacePlain(GetNotebookWorkspacePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:documentdb:getNotebookWorkspace", TypeShape.of(GetNotebookWorkspaceResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a private endpoint connection.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-03-01-preview, 2024-05-15, 2024-05-15-preview, 2024-06-01-preview, 2024-07-01, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static Output getPrivateEndpointConnection(GetPrivateEndpointConnectionArgs args) {
        return getPrivateEndpointConnection(args, InvokeOptions.Empty);
    }
    /**
     * Gets a private endpoint connection.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-03-01-preview, 2024-05-15, 2024-05-15-preview, 2024-06-01-preview, 2024-07-01, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static CompletableFuture getPrivateEndpointConnectionPlain(GetPrivateEndpointConnectionPlainArgs args) {
        return getPrivateEndpointConnectionPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a private endpoint connection.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-03-01-preview, 2024-05-15, 2024-05-15-preview, 2024-06-01-preview, 2024-07-01, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static Output getPrivateEndpointConnection(GetPrivateEndpointConnectionArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:documentdb:getPrivateEndpointConnection", TypeShape.of(GetPrivateEndpointConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a private endpoint connection.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-03-01-preview, 2024-05-15, 2024-05-15-preview, 2024-06-01-preview, 2024-07-01, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static CompletableFuture getPrivateEndpointConnectionPlain(GetPrivateEndpointConnectionPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:documentdb:getPrivateEndpointConnection", TypeShape.of(GetPrivateEndpointConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the status of service.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static Output getService(GetServiceArgs args) {
        return getService(args, InvokeOptions.Empty);
    }
    /**
     * Gets the status of service.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static CompletableFuture getServicePlain(GetServicePlainArgs args) {
        return getServicePlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the status of service.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static Output getService(GetServiceArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:documentdb:getService", TypeShape.of(GetServiceResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the status of service.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static CompletableFuture getServicePlain(GetServicePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:documentdb:getService", TypeShape.of(GetServiceResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the SQL container under an existing Azure Cosmos DB database account.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2019-08-01, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static Output getSqlResourceSqlContainer(GetSqlResourceSqlContainerArgs args) {
        return getSqlResourceSqlContainer(args, InvokeOptions.Empty);
    }
    /**
     * Gets the SQL container under an existing Azure Cosmos DB database account.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2019-08-01, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static CompletableFuture getSqlResourceSqlContainerPlain(GetSqlResourceSqlContainerPlainArgs args) {
        return getSqlResourceSqlContainerPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the SQL container under an existing Azure Cosmos DB database account.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2019-08-01, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static Output getSqlResourceSqlContainer(GetSqlResourceSqlContainerArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:documentdb:getSqlResourceSqlContainer", TypeShape.of(GetSqlResourceSqlContainerResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the SQL container under an existing Azure Cosmos DB database account.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2019-08-01, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static CompletableFuture getSqlResourceSqlContainerPlain(GetSqlResourceSqlContainerPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:documentdb:getSqlResourceSqlContainer", TypeShape.of(GetSqlResourceSqlContainerResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the SQL database under an existing Azure Cosmos DB database account with the provided name.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2019-08-01, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static Output getSqlResourceSqlDatabase(GetSqlResourceSqlDatabaseArgs args) {
        return getSqlResourceSqlDatabase(args, InvokeOptions.Empty);
    }
    /**
     * Gets the SQL database under an existing Azure Cosmos DB database account with the provided name.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2019-08-01, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static CompletableFuture getSqlResourceSqlDatabasePlain(GetSqlResourceSqlDatabasePlainArgs args) {
        return getSqlResourceSqlDatabasePlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the SQL database under an existing Azure Cosmos DB database account with the provided name.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2019-08-01, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static Output getSqlResourceSqlDatabase(GetSqlResourceSqlDatabaseArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:documentdb:getSqlResourceSqlDatabase", TypeShape.of(GetSqlResourceSqlDatabaseResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the SQL database under an existing Azure Cosmos DB database account with the provided name.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2019-08-01, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static CompletableFuture getSqlResourceSqlDatabasePlain(GetSqlResourceSqlDatabasePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:documentdb:getSqlResourceSqlDatabase", TypeShape.of(GetSqlResourceSqlDatabaseResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Retrieves the properties of an existing Azure Cosmos DB SQL Role Assignment with the given Id.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static Output getSqlResourceSqlRoleAssignment(GetSqlResourceSqlRoleAssignmentArgs args) {
        return getSqlResourceSqlRoleAssignment(args, InvokeOptions.Empty);
    }
    /**
     * Retrieves the properties of an existing Azure Cosmos DB SQL Role Assignment with the given Id.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static CompletableFuture getSqlResourceSqlRoleAssignmentPlain(GetSqlResourceSqlRoleAssignmentPlainArgs args) {
        return getSqlResourceSqlRoleAssignmentPlain(args, InvokeOptions.Empty);
    }
    /**
     * Retrieves the properties of an existing Azure Cosmos DB SQL Role Assignment with the given Id.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static Output getSqlResourceSqlRoleAssignment(GetSqlResourceSqlRoleAssignmentArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:documentdb:getSqlResourceSqlRoleAssignment", TypeShape.of(GetSqlResourceSqlRoleAssignmentResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Retrieves the properties of an existing Azure Cosmos DB SQL Role Assignment with the given Id.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static CompletableFuture getSqlResourceSqlRoleAssignmentPlain(GetSqlResourceSqlRoleAssignmentPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:documentdb:getSqlResourceSqlRoleAssignment", TypeShape.of(GetSqlResourceSqlRoleAssignmentResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Retrieves the properties of an existing Azure Cosmos DB SQL Role Definition with the given Id.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static Output getSqlResourceSqlRoleDefinition(GetSqlResourceSqlRoleDefinitionArgs args) {
        return getSqlResourceSqlRoleDefinition(args, InvokeOptions.Empty);
    }
    /**
     * Retrieves the properties of an existing Azure Cosmos DB SQL Role Definition with the given Id.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static CompletableFuture getSqlResourceSqlRoleDefinitionPlain(GetSqlResourceSqlRoleDefinitionPlainArgs args) {
        return getSqlResourceSqlRoleDefinitionPlain(args, InvokeOptions.Empty);
    }
    /**
     * Retrieves the properties of an existing Azure Cosmos DB SQL Role Definition with the given Id.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static Output getSqlResourceSqlRoleDefinition(GetSqlResourceSqlRoleDefinitionArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:documentdb:getSqlResourceSqlRoleDefinition", TypeShape.of(GetSqlResourceSqlRoleDefinitionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Retrieves the properties of an existing Azure Cosmos DB SQL Role Definition with the given Id.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static CompletableFuture getSqlResourceSqlRoleDefinitionPlain(GetSqlResourceSqlRoleDefinitionPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:documentdb:getSqlResourceSqlRoleDefinition", TypeShape.of(GetSqlResourceSqlRoleDefinitionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the SQL storedProcedure under an existing Azure Cosmos DB database account.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2019-08-01, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static Output getSqlResourceSqlStoredProcedure(GetSqlResourceSqlStoredProcedureArgs args) {
        return getSqlResourceSqlStoredProcedure(args, InvokeOptions.Empty);
    }
    /**
     * Gets the SQL storedProcedure under an existing Azure Cosmos DB database account.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2019-08-01, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static CompletableFuture getSqlResourceSqlStoredProcedurePlain(GetSqlResourceSqlStoredProcedurePlainArgs args) {
        return getSqlResourceSqlStoredProcedurePlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the SQL storedProcedure under an existing Azure Cosmos DB database account.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2019-08-01, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static Output getSqlResourceSqlStoredProcedure(GetSqlResourceSqlStoredProcedureArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:documentdb:getSqlResourceSqlStoredProcedure", TypeShape.of(GetSqlResourceSqlStoredProcedureResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the SQL storedProcedure under an existing Azure Cosmos DB database account.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2019-08-01, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static CompletableFuture getSqlResourceSqlStoredProcedurePlain(GetSqlResourceSqlStoredProcedurePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:documentdb:getSqlResourceSqlStoredProcedure", TypeShape.of(GetSqlResourceSqlStoredProcedureResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the SQL trigger under an existing Azure Cosmos DB database account.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2019-08-01, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static Output getSqlResourceSqlTrigger(GetSqlResourceSqlTriggerArgs args) {
        return getSqlResourceSqlTrigger(args, InvokeOptions.Empty);
    }
    /**
     * Gets the SQL trigger under an existing Azure Cosmos DB database account.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2019-08-01, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static CompletableFuture getSqlResourceSqlTriggerPlain(GetSqlResourceSqlTriggerPlainArgs args) {
        return getSqlResourceSqlTriggerPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the SQL trigger under an existing Azure Cosmos DB database account.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2019-08-01, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static Output getSqlResourceSqlTrigger(GetSqlResourceSqlTriggerArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:documentdb:getSqlResourceSqlTrigger", TypeShape.of(GetSqlResourceSqlTriggerResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the SQL trigger under an existing Azure Cosmos DB database account.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2019-08-01, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static CompletableFuture getSqlResourceSqlTriggerPlain(GetSqlResourceSqlTriggerPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:documentdb:getSqlResourceSqlTrigger", TypeShape.of(GetSqlResourceSqlTriggerResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the SQL userDefinedFunction under an existing Azure Cosmos DB database account.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2019-08-01, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static Output getSqlResourceSqlUserDefinedFunction(GetSqlResourceSqlUserDefinedFunctionArgs args) {
        return getSqlResourceSqlUserDefinedFunction(args, InvokeOptions.Empty);
    }
    /**
     * Gets the SQL userDefinedFunction under an existing Azure Cosmos DB database account.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2019-08-01, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static CompletableFuture getSqlResourceSqlUserDefinedFunctionPlain(GetSqlResourceSqlUserDefinedFunctionPlainArgs args) {
        return getSqlResourceSqlUserDefinedFunctionPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the SQL userDefinedFunction under an existing Azure Cosmos DB database account.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2019-08-01, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static Output getSqlResourceSqlUserDefinedFunction(GetSqlResourceSqlUserDefinedFunctionArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:documentdb:getSqlResourceSqlUserDefinedFunction", TypeShape.of(GetSqlResourceSqlUserDefinedFunctionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the SQL userDefinedFunction under an existing Azure Cosmos DB database account.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2019-08-01, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static CompletableFuture getSqlResourceSqlUserDefinedFunctionPlain(GetSqlResourceSqlUserDefinedFunctionPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:documentdb:getSqlResourceSqlUserDefinedFunction", TypeShape.of(GetSqlResourceSqlUserDefinedFunctionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the Tables under an existing Azure Cosmos DB database account with the provided name.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2019-08-01, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static Output getTableResourceTable(GetTableResourceTableArgs args) {
        return getTableResourceTable(args, InvokeOptions.Empty);
    }
    /**
     * Gets the Tables under an existing Azure Cosmos DB database account with the provided name.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2019-08-01, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static CompletableFuture getTableResourceTablePlain(GetTableResourceTablePlainArgs args) {
        return getTableResourceTablePlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the Tables under an existing Azure Cosmos DB database account with the provided name.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2019-08-01, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static Output getTableResourceTable(GetTableResourceTableArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:documentdb:getTableResourceTable", TypeShape.of(GetTableResourceTableResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the Tables under an existing Azure Cosmos DB database account with the provided name.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2019-08-01, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static CompletableFuture getTableResourceTablePlain(GetTableResourceTablePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:documentdb:getTableResourceTable", TypeShape.of(GetTableResourceTableResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Retrieves the properties of an existing Azure Cosmos DB Throughput Pool
     * Azure REST API version: 2023-11-15-preview.
     * 
     * Other available API versions: 2024-02-15-preview, 2024-05-15-preview, 2024-09-01-preview.
     * 
     */
    public static Output getThroughputPool(GetThroughputPoolArgs args) {
        return getThroughputPool(args, InvokeOptions.Empty);
    }
    /**
     * Retrieves the properties of an existing Azure Cosmos DB Throughput Pool
     * Azure REST API version: 2023-11-15-preview.
     * 
     * Other available API versions: 2024-02-15-preview, 2024-05-15-preview, 2024-09-01-preview.
     * 
     */
    public static CompletableFuture getThroughputPoolPlain(GetThroughputPoolPlainArgs args) {
        return getThroughputPoolPlain(args, InvokeOptions.Empty);
    }
    /**
     * Retrieves the properties of an existing Azure Cosmos DB Throughput Pool
     * Azure REST API version: 2023-11-15-preview.
     * 
     * Other available API versions: 2024-02-15-preview, 2024-05-15-preview, 2024-09-01-preview.
     * 
     */
    public static Output getThroughputPool(GetThroughputPoolArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:documentdb:getThroughputPool", TypeShape.of(GetThroughputPoolResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Retrieves the properties of an existing Azure Cosmos DB Throughput Pool
     * Azure REST API version: 2023-11-15-preview.
     * 
     * Other available API versions: 2024-02-15-preview, 2024-05-15-preview, 2024-09-01-preview.
     * 
     */
    public static CompletableFuture getThroughputPoolPlain(GetThroughputPoolPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:documentdb:getThroughputPool", TypeShape.of(GetThroughputPoolResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Retrieves the properties of an existing Azure Cosmos DB Throughput Pool
     * Azure REST API version: 2023-11-15-preview.
     * 
     * Other available API versions: 2024-02-15-preview, 2024-05-15-preview, 2024-09-01-preview.
     * 
     */
    public static Output getThroughputPoolAccount(GetThroughputPoolAccountArgs args) {
        return getThroughputPoolAccount(args, InvokeOptions.Empty);
    }
    /**
     * Retrieves the properties of an existing Azure Cosmos DB Throughput Pool
     * Azure REST API version: 2023-11-15-preview.
     * 
     * Other available API versions: 2024-02-15-preview, 2024-05-15-preview, 2024-09-01-preview.
     * 
     */
    public static CompletableFuture getThroughputPoolAccountPlain(GetThroughputPoolAccountPlainArgs args) {
        return getThroughputPoolAccountPlain(args, InvokeOptions.Empty);
    }
    /**
     * Retrieves the properties of an existing Azure Cosmos DB Throughput Pool
     * Azure REST API version: 2023-11-15-preview.
     * 
     * Other available API versions: 2024-02-15-preview, 2024-05-15-preview, 2024-09-01-preview.
     * 
     */
    public static Output getThroughputPoolAccount(GetThroughputPoolAccountArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:documentdb:getThroughputPoolAccount", TypeShape.of(GetThroughputPoolAccountResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Retrieves the properties of an existing Azure Cosmos DB Throughput Pool
     * Azure REST API version: 2023-11-15-preview.
     * 
     * Other available API versions: 2024-02-15-preview, 2024-05-15-preview, 2024-09-01-preview.
     * 
     */
    public static CompletableFuture getThroughputPoolAccountPlain(GetThroughputPoolAccountPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:documentdb:getThroughputPoolAccount", TypeShape.of(GetThroughputPoolAccountResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Lists the connection strings for the specified Azure Cosmos DB database account.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2020-03-01, 2020-06-01-preview, 2020-09-01, 2021-04-01-preview, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static Output listDatabaseAccountConnectionStrings(ListDatabaseAccountConnectionStringsArgs args) {
        return listDatabaseAccountConnectionStrings(args, InvokeOptions.Empty);
    }
    /**
     * Lists the connection strings for the specified Azure Cosmos DB database account.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2020-03-01, 2020-06-01-preview, 2020-09-01, 2021-04-01-preview, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static CompletableFuture listDatabaseAccountConnectionStringsPlain(ListDatabaseAccountConnectionStringsPlainArgs args) {
        return listDatabaseAccountConnectionStringsPlain(args, InvokeOptions.Empty);
    }
    /**
     * Lists the connection strings for the specified Azure Cosmos DB database account.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2020-03-01, 2020-06-01-preview, 2020-09-01, 2021-04-01-preview, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static Output listDatabaseAccountConnectionStrings(ListDatabaseAccountConnectionStringsArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:documentdb:listDatabaseAccountConnectionStrings", TypeShape.of(ListDatabaseAccountConnectionStringsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Lists the connection strings for the specified Azure Cosmos DB database account.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2020-03-01, 2020-06-01-preview, 2020-09-01, 2021-04-01-preview, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static CompletableFuture listDatabaseAccountConnectionStringsPlain(ListDatabaseAccountConnectionStringsPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:documentdb:listDatabaseAccountConnectionStrings", TypeShape.of(ListDatabaseAccountConnectionStringsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Lists the access keys for the specified Azure Cosmos DB database account.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2020-03-01, 2020-06-01-preview, 2020-09-01, 2021-04-01-preview, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static Output listDatabaseAccountKeys(ListDatabaseAccountKeysArgs args) {
        return listDatabaseAccountKeys(args, InvokeOptions.Empty);
    }
    /**
     * Lists the access keys for the specified Azure Cosmos DB database account.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2020-03-01, 2020-06-01-preview, 2020-09-01, 2021-04-01-preview, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static CompletableFuture listDatabaseAccountKeysPlain(ListDatabaseAccountKeysPlainArgs args) {
        return listDatabaseAccountKeysPlain(args, InvokeOptions.Empty);
    }
    /**
     * Lists the access keys for the specified Azure Cosmos DB database account.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2020-03-01, 2020-06-01-preview, 2020-09-01, 2021-04-01-preview, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static Output listDatabaseAccountKeys(ListDatabaseAccountKeysArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:documentdb:listDatabaseAccountKeys", TypeShape.of(ListDatabaseAccountKeysResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Lists the access keys for the specified Azure Cosmos DB database account.
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2020-03-01, 2020-06-01-preview, 2020-09-01, 2021-04-01-preview, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static CompletableFuture listDatabaseAccountKeysPlain(ListDatabaseAccountKeysPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:documentdb:listDatabaseAccountKeys", TypeShape.of(ListDatabaseAccountKeysResult.class), args, Utilities.withVersion(options));
    }
    /**
     * List mongo cluster connection strings. This includes the default connection string using SCRAM-SHA-256, as well as other connection strings supported by the cluster.
     * Azure REST API version: 2023-03-15-preview.
     * 
     * Other available API versions: 2023-09-15-preview, 2023-11-15-preview, 2024-02-15-preview, 2024-03-01-preview, 2024-06-01-preview, 2024-07-01.
     * 
     */
    public static Output listMongoClusterConnectionStrings(ListMongoClusterConnectionStringsArgs args) {
        return listMongoClusterConnectionStrings(args, InvokeOptions.Empty);
    }
    /**
     * List mongo cluster connection strings. This includes the default connection string using SCRAM-SHA-256, as well as other connection strings supported by the cluster.
     * Azure REST API version: 2023-03-15-preview.
     * 
     * Other available API versions: 2023-09-15-preview, 2023-11-15-preview, 2024-02-15-preview, 2024-03-01-preview, 2024-06-01-preview, 2024-07-01.
     * 
     */
    public static CompletableFuture listMongoClusterConnectionStringsPlain(ListMongoClusterConnectionStringsPlainArgs args) {
        return listMongoClusterConnectionStringsPlain(args, InvokeOptions.Empty);
    }
    /**
     * List mongo cluster connection strings. This includes the default connection string using SCRAM-SHA-256, as well as other connection strings supported by the cluster.
     * Azure REST API version: 2023-03-15-preview.
     * 
     * Other available API versions: 2023-09-15-preview, 2023-11-15-preview, 2024-02-15-preview, 2024-03-01-preview, 2024-06-01-preview, 2024-07-01.
     * 
     */
    public static Output listMongoClusterConnectionStrings(ListMongoClusterConnectionStringsArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:documentdb:listMongoClusterConnectionStrings", TypeShape.of(ListMongoClusterConnectionStringsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * List mongo cluster connection strings. This includes the default connection string using SCRAM-SHA-256, as well as other connection strings supported by the cluster.
     * Azure REST API version: 2023-03-15-preview.
     * 
     * Other available API versions: 2023-09-15-preview, 2023-11-15-preview, 2024-02-15-preview, 2024-03-01-preview, 2024-06-01-preview, 2024-07-01.
     * 
     */
    public static CompletableFuture listMongoClusterConnectionStringsPlain(ListMongoClusterConnectionStringsPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:documentdb:listMongoClusterConnectionStrings", TypeShape.of(ListMongoClusterConnectionStringsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Retrieves the connection info for the notebook workspace
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static Output listNotebookWorkspaceConnectionInfo(ListNotebookWorkspaceConnectionInfoArgs args) {
        return listNotebookWorkspaceConnectionInfo(args, InvokeOptions.Empty);
    }
    /**
     * Retrieves the connection info for the notebook workspace
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static CompletableFuture listNotebookWorkspaceConnectionInfoPlain(ListNotebookWorkspaceConnectionInfoPlainArgs args) {
        return listNotebookWorkspaceConnectionInfoPlain(args, InvokeOptions.Empty);
    }
    /**
     * Retrieves the connection info for the notebook workspace
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static Output listNotebookWorkspaceConnectionInfo(ListNotebookWorkspaceConnectionInfoArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:documentdb:listNotebookWorkspaceConnectionInfo", TypeShape.of(ListNotebookWorkspaceConnectionInfoResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Retrieves the connection info for the notebook workspace
     * Azure REST API version: 2023-04-15.
     * 
     * Other available API versions: 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview.
     * 
     */
    public static CompletableFuture listNotebookWorkspaceConnectionInfoPlain(ListNotebookWorkspaceConnectionInfoPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:documentdb:listNotebookWorkspaceConnectionInfo", TypeShape.of(ListNotebookWorkspaceConnectionInfoResult.class), args, Utilities.withVersion(options));
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy