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

com.pulumi.azurenative.elastic.ElasticFunctions Maven / Gradle / Ivy

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

package com.pulumi.azurenative.elastic;

import com.pulumi.azurenative.Utilities;
import com.pulumi.azurenative.elastic.inputs.GetBillingInfoArgs;
import com.pulumi.azurenative.elastic.inputs.GetBillingInfoPlainArgs;
import com.pulumi.azurenative.elastic.inputs.GetMonitorArgs;
import com.pulumi.azurenative.elastic.inputs.GetMonitorPlainArgs;
import com.pulumi.azurenative.elastic.inputs.GetMonitoredSubscriptionArgs;
import com.pulumi.azurenative.elastic.inputs.GetMonitoredSubscriptionPlainArgs;
import com.pulumi.azurenative.elastic.inputs.GetOpenAIArgs;
import com.pulumi.azurenative.elastic.inputs.GetOpenAIPlainArgs;
import com.pulumi.azurenative.elastic.inputs.GetOpenAIStatusArgs;
import com.pulumi.azurenative.elastic.inputs.GetOpenAIStatusPlainArgs;
import com.pulumi.azurenative.elastic.inputs.GetOrganizationApiKeyArgs;
import com.pulumi.azurenative.elastic.inputs.GetOrganizationApiKeyPlainArgs;
import com.pulumi.azurenative.elastic.inputs.GetOrganizationElasticToAzureSubscriptionMappingArgs;
import com.pulumi.azurenative.elastic.inputs.GetOrganizationElasticToAzureSubscriptionMappingPlainArgs;
import com.pulumi.azurenative.elastic.inputs.GetTagRuleArgs;
import com.pulumi.azurenative.elastic.inputs.GetTagRulePlainArgs;
import com.pulumi.azurenative.elastic.inputs.ListAllTrafficFilterArgs;
import com.pulumi.azurenative.elastic.inputs.ListAllTrafficFilterPlainArgs;
import com.pulumi.azurenative.elastic.inputs.ListConnectedPartnerResourceArgs;
import com.pulumi.azurenative.elastic.inputs.ListConnectedPartnerResourcePlainArgs;
import com.pulumi.azurenative.elastic.inputs.ListDeploymentInfoArgs;
import com.pulumi.azurenative.elastic.inputs.ListDeploymentInfoPlainArgs;
import com.pulumi.azurenative.elastic.inputs.ListMonitoredResourceArgs;
import com.pulumi.azurenative.elastic.inputs.ListMonitoredResourcePlainArgs;
import com.pulumi.azurenative.elastic.inputs.ListUpgradableVersionDetailsArgs;
import com.pulumi.azurenative.elastic.inputs.ListUpgradableVersionDetailsPlainArgs;
import com.pulumi.azurenative.elastic.inputs.ListVMHostArgs;
import com.pulumi.azurenative.elastic.inputs.ListVMHostPlainArgs;
import com.pulumi.azurenative.elastic.inputs.ListlistAssociatedTrafficFilterArgs;
import com.pulumi.azurenative.elastic.inputs.ListlistAssociatedTrafficFilterPlainArgs;
import com.pulumi.azurenative.elastic.outputs.GetBillingInfoResult;
import com.pulumi.azurenative.elastic.outputs.GetMonitorResult;
import com.pulumi.azurenative.elastic.outputs.GetMonitoredSubscriptionResult;
import com.pulumi.azurenative.elastic.outputs.GetOpenAIResult;
import com.pulumi.azurenative.elastic.outputs.GetOpenAIStatusResult;
import com.pulumi.azurenative.elastic.outputs.GetOrganizationApiKeyResult;
import com.pulumi.azurenative.elastic.outputs.GetOrganizationElasticToAzureSubscriptionMappingResult;
import com.pulumi.azurenative.elastic.outputs.GetTagRuleResult;
import com.pulumi.azurenative.elastic.outputs.ListAllTrafficFilterResult;
import com.pulumi.azurenative.elastic.outputs.ListConnectedPartnerResourceResult;
import com.pulumi.azurenative.elastic.outputs.ListDeploymentInfoResult;
import com.pulumi.azurenative.elastic.outputs.ListMonitoredResourceResult;
import com.pulumi.azurenative.elastic.outputs.ListUpgradableVersionDetailsResult;
import com.pulumi.azurenative.elastic.outputs.ListVMHostResult;
import com.pulumi.azurenative.elastic.outputs.ListlistAssociatedTrafficFilterResult;
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 ElasticFunctions {
    /**
     * Marketplace Subscription and Organization details to which resource gets billed into.
     * Azure REST API version: 2023-07-01-preview.
     * 
     * Other available API versions: 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static Output getBillingInfo(GetBillingInfoArgs args) {
        return getBillingInfo(args, InvokeOptions.Empty);
    }
    /**
     * Marketplace Subscription and Organization details to which resource gets billed into.
     * Azure REST API version: 2023-07-01-preview.
     * 
     * Other available API versions: 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static CompletableFuture getBillingInfoPlain(GetBillingInfoPlainArgs args) {
        return getBillingInfoPlain(args, InvokeOptions.Empty);
    }
    /**
     * Marketplace Subscription and Organization details to which resource gets billed into.
     * Azure REST API version: 2023-07-01-preview.
     * 
     * Other available API versions: 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static Output getBillingInfo(GetBillingInfoArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:elastic:getBillingInfo", TypeShape.of(GetBillingInfoResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Marketplace Subscription and Organization details to which resource gets billed into.
     * Azure REST API version: 2023-07-01-preview.
     * 
     * Other available API versions: 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static CompletableFuture getBillingInfoPlain(GetBillingInfoPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:elastic:getBillingInfo", TypeShape.of(GetBillingInfoResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Monitor resource.
     * Azure REST API version: 2023-06-01.
     * 
     * Other available API versions: 2023-06-15-preview, 2023-07-01-preview, 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static Output getMonitor(GetMonitorArgs args) {
        return getMonitor(args, InvokeOptions.Empty);
    }
    /**
     * Monitor resource.
     * Azure REST API version: 2023-06-01.
     * 
     * Other available API versions: 2023-06-15-preview, 2023-07-01-preview, 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static CompletableFuture getMonitorPlain(GetMonitorPlainArgs args) {
        return getMonitorPlain(args, InvokeOptions.Empty);
    }
    /**
     * Monitor resource.
     * Azure REST API version: 2023-06-01.
     * 
     * Other available API versions: 2023-06-15-preview, 2023-07-01-preview, 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static Output getMonitor(GetMonitorArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:elastic:getMonitor", TypeShape.of(GetMonitorResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Monitor resource.
     * Azure REST API version: 2023-06-01.
     * 
     * Other available API versions: 2023-06-15-preview, 2023-07-01-preview, 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static CompletableFuture getMonitorPlain(GetMonitorPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:elastic:getMonitor", TypeShape.of(GetMonitorResult.class), args, Utilities.withVersion(options));
    }
    /**
     * The request to update subscriptions needed to be monitored by the Elastic monitor resource.
     * Azure REST API version: 2024-05-01-preview.
     * 
     * Other available API versions: 2024-06-15-preview.
     * 
     */
    public static Output getMonitoredSubscription(GetMonitoredSubscriptionArgs args) {
        return getMonitoredSubscription(args, InvokeOptions.Empty);
    }
    /**
     * The request to update subscriptions needed to be monitored by the Elastic monitor resource.
     * Azure REST API version: 2024-05-01-preview.
     * 
     * Other available API versions: 2024-06-15-preview.
     * 
     */
    public static CompletableFuture getMonitoredSubscriptionPlain(GetMonitoredSubscriptionPlainArgs args) {
        return getMonitoredSubscriptionPlain(args, InvokeOptions.Empty);
    }
    /**
     * The request to update subscriptions needed to be monitored by the Elastic monitor resource.
     * Azure REST API version: 2024-05-01-preview.
     * 
     * Other available API versions: 2024-06-15-preview.
     * 
     */
    public static Output getMonitoredSubscription(GetMonitoredSubscriptionArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:elastic:getMonitoredSubscription", TypeShape.of(GetMonitoredSubscriptionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * The request to update subscriptions needed to be monitored by the Elastic monitor resource.
     * Azure REST API version: 2024-05-01-preview.
     * 
     * Other available API versions: 2024-06-15-preview.
     * 
     */
    public static CompletableFuture getMonitoredSubscriptionPlain(GetMonitoredSubscriptionPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:elastic:getMonitoredSubscription", TypeShape.of(GetMonitoredSubscriptionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Capture properties of Open AI resource Integration.
     * Azure REST API version: 2024-03-01.
     * 
     * Other available API versions: 2024-01-01-preview, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static Output getOpenAI(GetOpenAIArgs args) {
        return getOpenAI(args, InvokeOptions.Empty);
    }
    /**
     * Capture properties of Open AI resource Integration.
     * Azure REST API version: 2024-03-01.
     * 
     * Other available API versions: 2024-01-01-preview, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static CompletableFuture getOpenAIPlain(GetOpenAIPlainArgs args) {
        return getOpenAIPlain(args, InvokeOptions.Empty);
    }
    /**
     * Capture properties of Open AI resource Integration.
     * Azure REST API version: 2024-03-01.
     * 
     * Other available API versions: 2024-01-01-preview, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static Output getOpenAI(GetOpenAIArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:elastic:getOpenAI", TypeShape.of(GetOpenAIResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Capture properties of Open AI resource Integration.
     * Azure REST API version: 2024-03-01.
     * 
     * Other available API versions: 2024-01-01-preview, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static CompletableFuture getOpenAIPlain(GetOpenAIPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:elastic:getOpenAI", TypeShape.of(GetOpenAIResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Status of the OpenAI Integration
     * Azure REST API version: 2024-03-01.
     * 
     * Other available API versions: 2024-01-01-preview, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static Output getOpenAIStatus(GetOpenAIStatusArgs args) {
        return getOpenAIStatus(args, InvokeOptions.Empty);
    }
    /**
     * Status of the OpenAI Integration
     * Azure REST API version: 2024-03-01.
     * 
     * Other available API versions: 2024-01-01-preview, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static CompletableFuture getOpenAIStatusPlain(GetOpenAIStatusPlainArgs args) {
        return getOpenAIStatusPlain(args, InvokeOptions.Empty);
    }
    /**
     * Status of the OpenAI Integration
     * Azure REST API version: 2024-03-01.
     * 
     * Other available API versions: 2024-01-01-preview, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static Output getOpenAIStatus(GetOpenAIStatusArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:elastic:getOpenAIStatus", TypeShape.of(GetOpenAIStatusResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Status of the OpenAI Integration
     * Azure REST API version: 2024-03-01.
     * 
     * Other available API versions: 2024-01-01-preview, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static CompletableFuture getOpenAIStatusPlain(GetOpenAIStatusPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:elastic:getOpenAIStatus", TypeShape.of(GetOpenAIStatusResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Fetch User API Key from internal database, if it was generated and stored while creating the Elasticsearch Organization.
     * Azure REST API version: 2023-06-01.
     * 
     * Other available API versions: 2023-02-01-preview, 2023-05-01-preview, 2023-06-15-preview, 2023-07-01-preview, 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static Output getOrganizationApiKey() {
        return getOrganizationApiKey(GetOrganizationApiKeyArgs.Empty, InvokeOptions.Empty);
    }
    /**
     * Fetch User API Key from internal database, if it was generated and stored while creating the Elasticsearch Organization.
     * Azure REST API version: 2023-06-01.
     * 
     * Other available API versions: 2023-02-01-preview, 2023-05-01-preview, 2023-06-15-preview, 2023-07-01-preview, 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static CompletableFuture getOrganizationApiKeyPlain() {
        return getOrganizationApiKeyPlain(GetOrganizationApiKeyPlainArgs.Empty, InvokeOptions.Empty);
    }
    /**
     * Fetch User API Key from internal database, if it was generated and stored while creating the Elasticsearch Organization.
     * Azure REST API version: 2023-06-01.
     * 
     * Other available API versions: 2023-02-01-preview, 2023-05-01-preview, 2023-06-15-preview, 2023-07-01-preview, 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static Output getOrganizationApiKey(GetOrganizationApiKeyArgs args) {
        return getOrganizationApiKey(args, InvokeOptions.Empty);
    }
    /**
     * Fetch User API Key from internal database, if it was generated and stored while creating the Elasticsearch Organization.
     * Azure REST API version: 2023-06-01.
     * 
     * Other available API versions: 2023-02-01-preview, 2023-05-01-preview, 2023-06-15-preview, 2023-07-01-preview, 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static CompletableFuture getOrganizationApiKeyPlain(GetOrganizationApiKeyPlainArgs args) {
        return getOrganizationApiKeyPlain(args, InvokeOptions.Empty);
    }
    /**
     * Fetch User API Key from internal database, if it was generated and stored while creating the Elasticsearch Organization.
     * Azure REST API version: 2023-06-01.
     * 
     * Other available API versions: 2023-02-01-preview, 2023-05-01-preview, 2023-06-15-preview, 2023-07-01-preview, 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static Output getOrganizationApiKey(GetOrganizationApiKeyArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:elastic:getOrganizationApiKey", TypeShape.of(GetOrganizationApiKeyResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Fetch User API Key from internal database, if it was generated and stored while creating the Elasticsearch Organization.
     * Azure REST API version: 2023-06-01.
     * 
     * Other available API versions: 2023-02-01-preview, 2023-05-01-preview, 2023-06-15-preview, 2023-07-01-preview, 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static CompletableFuture getOrganizationApiKeyPlain(GetOrganizationApiKeyPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:elastic:getOrganizationApiKey", TypeShape.of(GetOrganizationApiKeyResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get Elastic Organization To Azure Subscription Mapping details for the logged-in user.
     * Azure REST API version: 2023-06-15-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static Output getOrganizationElasticToAzureSubscriptionMapping() {
        return getOrganizationElasticToAzureSubscriptionMapping(GetOrganizationElasticToAzureSubscriptionMappingArgs.Empty, InvokeOptions.Empty);
    }
    /**
     * Get Elastic Organization To Azure Subscription Mapping details for the logged-in user.
     * Azure REST API version: 2023-06-15-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static CompletableFuture getOrganizationElasticToAzureSubscriptionMappingPlain() {
        return getOrganizationElasticToAzureSubscriptionMappingPlain(GetOrganizationElasticToAzureSubscriptionMappingPlainArgs.Empty, InvokeOptions.Empty);
    }
    /**
     * Get Elastic Organization To Azure Subscription Mapping details for the logged-in user.
     * Azure REST API version: 2023-06-15-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static Output getOrganizationElasticToAzureSubscriptionMapping(GetOrganizationElasticToAzureSubscriptionMappingArgs args) {
        return getOrganizationElasticToAzureSubscriptionMapping(args, InvokeOptions.Empty);
    }
    /**
     * Get Elastic Organization To Azure Subscription Mapping details for the logged-in user.
     * Azure REST API version: 2023-06-15-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static CompletableFuture getOrganizationElasticToAzureSubscriptionMappingPlain(GetOrganizationElasticToAzureSubscriptionMappingPlainArgs args) {
        return getOrganizationElasticToAzureSubscriptionMappingPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get Elastic Organization To Azure Subscription Mapping details for the logged-in user.
     * Azure REST API version: 2023-06-15-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static Output getOrganizationElasticToAzureSubscriptionMapping(GetOrganizationElasticToAzureSubscriptionMappingArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:elastic:getOrganizationElasticToAzureSubscriptionMapping", TypeShape.of(GetOrganizationElasticToAzureSubscriptionMappingResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get Elastic Organization To Azure Subscription Mapping details for the logged-in user.
     * Azure REST API version: 2023-06-15-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static CompletableFuture getOrganizationElasticToAzureSubscriptionMappingPlain(GetOrganizationElasticToAzureSubscriptionMappingPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:elastic:getOrganizationElasticToAzureSubscriptionMapping", TypeShape.of(GetOrganizationElasticToAzureSubscriptionMappingResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Capture logs and metrics of Azure resources based on ARM tags.
     * Azure REST API version: 2023-06-01.
     * 
     * Other available API versions: 2023-06-15-preview, 2023-07-01-preview, 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static Output getTagRule(GetTagRuleArgs args) {
        return getTagRule(args, InvokeOptions.Empty);
    }
    /**
     * Capture logs and metrics of Azure resources based on ARM tags.
     * Azure REST API version: 2023-06-01.
     * 
     * Other available API versions: 2023-06-15-preview, 2023-07-01-preview, 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static CompletableFuture getTagRulePlain(GetTagRulePlainArgs args) {
        return getTagRulePlain(args, InvokeOptions.Empty);
    }
    /**
     * Capture logs and metrics of Azure resources based on ARM tags.
     * Azure REST API version: 2023-06-01.
     * 
     * Other available API versions: 2023-06-15-preview, 2023-07-01-preview, 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static Output getTagRule(GetTagRuleArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:elastic:getTagRule", TypeShape.of(GetTagRuleResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Capture logs and metrics of Azure resources based on ARM tags.
     * Azure REST API version: 2023-06-01.
     * 
     * Other available API versions: 2023-06-15-preview, 2023-07-01-preview, 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static CompletableFuture getTagRulePlain(GetTagRulePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:elastic:getTagRule", TypeShape.of(GetTagRuleResult.class), args, Utilities.withVersion(options));
    }
    /**
     * List of elastic traffic filters in the account
     * Azure REST API version: 2023-06-01.
     * 
     * Other available API versions: 2023-06-15-preview, 2023-07-01-preview, 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static Output listAllTrafficFilter(ListAllTrafficFilterArgs args) {
        return listAllTrafficFilter(args, InvokeOptions.Empty);
    }
    /**
     * List of elastic traffic filters in the account
     * Azure REST API version: 2023-06-01.
     * 
     * Other available API versions: 2023-06-15-preview, 2023-07-01-preview, 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static CompletableFuture listAllTrafficFilterPlain(ListAllTrafficFilterPlainArgs args) {
        return listAllTrafficFilterPlain(args, InvokeOptions.Empty);
    }
    /**
     * List of elastic traffic filters in the account
     * Azure REST API version: 2023-06-01.
     * 
     * Other available API versions: 2023-06-15-preview, 2023-07-01-preview, 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static Output listAllTrafficFilter(ListAllTrafficFilterArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:elastic:listAllTrafficFilter", TypeShape.of(ListAllTrafficFilterResult.class), args, Utilities.withVersion(options));
    }
    /**
     * List of elastic traffic filters in the account
     * Azure REST API version: 2023-06-01.
     * 
     * Other available API versions: 2023-06-15-preview, 2023-07-01-preview, 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static CompletableFuture listAllTrafficFilterPlain(ListAllTrafficFilterPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:elastic:listAllTrafficFilter", TypeShape.of(ListAllTrafficFilterResult.class), args, Utilities.withVersion(options));
    }
    /**
     *  List of all active elastic deployments.
     * Azure REST API version: 2023-07-01-preview.
     * 
     * Other available API versions: 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static Output listConnectedPartnerResource(ListConnectedPartnerResourceArgs args) {
        return listConnectedPartnerResource(args, InvokeOptions.Empty);
    }
    /**
     *  List of all active elastic deployments.
     * Azure REST API version: 2023-07-01-preview.
     * 
     * Other available API versions: 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static CompletableFuture listConnectedPartnerResourcePlain(ListConnectedPartnerResourcePlainArgs args) {
        return listConnectedPartnerResourcePlain(args, InvokeOptions.Empty);
    }
    /**
     *  List of all active elastic deployments.
     * Azure REST API version: 2023-07-01-preview.
     * 
     * Other available API versions: 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static Output listConnectedPartnerResource(ListConnectedPartnerResourceArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:elastic:listConnectedPartnerResource", TypeShape.of(ListConnectedPartnerResourceResult.class), args, Utilities.withVersion(options));
    }
    /**
     *  List of all active elastic deployments.
     * Azure REST API version: 2023-07-01-preview.
     * 
     * Other available API versions: 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static CompletableFuture listConnectedPartnerResourcePlain(ListConnectedPartnerResourcePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:elastic:listConnectedPartnerResource", TypeShape.of(ListConnectedPartnerResourceResult.class), args, Utilities.withVersion(options));
    }
    /**
     * The properties of deployment in Elastic cloud corresponding to the Elastic monitor resource.
     * Azure REST API version: 2023-06-01.
     * 
     * Other available API versions: 2023-06-15-preview, 2023-07-01-preview, 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static Output listDeploymentInfo(ListDeploymentInfoArgs args) {
        return listDeploymentInfo(args, InvokeOptions.Empty);
    }
    /**
     * The properties of deployment in Elastic cloud corresponding to the Elastic monitor resource.
     * Azure REST API version: 2023-06-01.
     * 
     * Other available API versions: 2023-06-15-preview, 2023-07-01-preview, 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static CompletableFuture listDeploymentInfoPlain(ListDeploymentInfoPlainArgs args) {
        return listDeploymentInfoPlain(args, InvokeOptions.Empty);
    }
    /**
     * The properties of deployment in Elastic cloud corresponding to the Elastic monitor resource.
     * Azure REST API version: 2023-06-01.
     * 
     * Other available API versions: 2023-06-15-preview, 2023-07-01-preview, 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static Output listDeploymentInfo(ListDeploymentInfoArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:elastic:listDeploymentInfo", TypeShape.of(ListDeploymentInfoResult.class), args, Utilities.withVersion(options));
    }
    /**
     * The properties of deployment in Elastic cloud corresponding to the Elastic monitor resource.
     * Azure REST API version: 2023-06-01.
     * 
     * Other available API versions: 2023-06-15-preview, 2023-07-01-preview, 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static CompletableFuture listDeploymentInfoPlain(ListDeploymentInfoPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:elastic:listDeploymentInfo", TypeShape.of(ListDeploymentInfoResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Response of a list operation.
     * Azure REST API version: 2023-06-01.
     * 
     * Other available API versions: 2023-06-15-preview, 2023-07-01-preview, 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static Output listMonitoredResource(ListMonitoredResourceArgs args) {
        return listMonitoredResource(args, InvokeOptions.Empty);
    }
    /**
     * Response of a list operation.
     * Azure REST API version: 2023-06-01.
     * 
     * Other available API versions: 2023-06-15-preview, 2023-07-01-preview, 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static CompletableFuture listMonitoredResourcePlain(ListMonitoredResourcePlainArgs args) {
        return listMonitoredResourcePlain(args, InvokeOptions.Empty);
    }
    /**
     * Response of a list operation.
     * Azure REST API version: 2023-06-01.
     * 
     * Other available API versions: 2023-06-15-preview, 2023-07-01-preview, 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static Output listMonitoredResource(ListMonitoredResourceArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:elastic:listMonitoredResource", TypeShape.of(ListMonitoredResourceResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Response of a list operation.
     * Azure REST API version: 2023-06-01.
     * 
     * Other available API versions: 2023-06-15-preview, 2023-07-01-preview, 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static CompletableFuture listMonitoredResourcePlain(ListMonitoredResourcePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:elastic:listMonitoredResource", TypeShape.of(ListMonitoredResourceResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Stack Versions that this version can upgrade to
     * Azure REST API version: 2023-06-01.
     * 
     * Other available API versions: 2023-06-15-preview, 2023-07-01-preview, 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static Output listUpgradableVersionDetails(ListUpgradableVersionDetailsArgs args) {
        return listUpgradableVersionDetails(args, InvokeOptions.Empty);
    }
    /**
     * Stack Versions that this version can upgrade to
     * Azure REST API version: 2023-06-01.
     * 
     * Other available API versions: 2023-06-15-preview, 2023-07-01-preview, 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static CompletableFuture listUpgradableVersionDetailsPlain(ListUpgradableVersionDetailsPlainArgs args) {
        return listUpgradableVersionDetailsPlain(args, InvokeOptions.Empty);
    }
    /**
     * Stack Versions that this version can upgrade to
     * Azure REST API version: 2023-06-01.
     * 
     * Other available API versions: 2023-06-15-preview, 2023-07-01-preview, 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static Output listUpgradableVersionDetails(ListUpgradableVersionDetailsArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:elastic:listUpgradableVersionDetails", TypeShape.of(ListUpgradableVersionDetailsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Stack Versions that this version can upgrade to
     * Azure REST API version: 2023-06-01.
     * 
     * Other available API versions: 2023-06-15-preview, 2023-07-01-preview, 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static CompletableFuture listUpgradableVersionDetailsPlain(ListUpgradableVersionDetailsPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:elastic:listUpgradableVersionDetails", TypeShape.of(ListUpgradableVersionDetailsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Response of a list operation.
     * Azure REST API version: 2023-06-01.
     * 
     * Other available API versions: 2023-06-15-preview, 2023-07-01-preview, 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static Output listVMHost(ListVMHostArgs args) {
        return listVMHost(args, InvokeOptions.Empty);
    }
    /**
     * Response of a list operation.
     * Azure REST API version: 2023-06-01.
     * 
     * Other available API versions: 2023-06-15-preview, 2023-07-01-preview, 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static CompletableFuture listVMHostPlain(ListVMHostPlainArgs args) {
        return listVMHostPlain(args, InvokeOptions.Empty);
    }
    /**
     * Response of a list operation.
     * Azure REST API version: 2023-06-01.
     * 
     * Other available API versions: 2023-06-15-preview, 2023-07-01-preview, 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static Output listVMHost(ListVMHostArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:elastic:listVMHost", TypeShape.of(ListVMHostResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Response of a list operation.
     * Azure REST API version: 2023-06-01.
     * 
     * Other available API versions: 2023-06-15-preview, 2023-07-01-preview, 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static CompletableFuture listVMHostPlain(ListVMHostPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:elastic:listVMHost", TypeShape.of(ListVMHostResult.class), args, Utilities.withVersion(options));
    }
    /**
     * List of elastic traffic filters in the account
     * Azure REST API version: 2023-06-01.
     * 
     * Other available API versions: 2023-06-15-preview, 2023-07-01-preview, 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static Output listlistAssociatedTrafficFilter(ListlistAssociatedTrafficFilterArgs args) {
        return listlistAssociatedTrafficFilter(args, InvokeOptions.Empty);
    }
    /**
     * List of elastic traffic filters in the account
     * Azure REST API version: 2023-06-01.
     * 
     * Other available API versions: 2023-06-15-preview, 2023-07-01-preview, 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static CompletableFuture listlistAssociatedTrafficFilterPlain(ListlistAssociatedTrafficFilterPlainArgs args) {
        return listlistAssociatedTrafficFilterPlain(args, InvokeOptions.Empty);
    }
    /**
     * List of elastic traffic filters in the account
     * Azure REST API version: 2023-06-01.
     * 
     * Other available API versions: 2023-06-15-preview, 2023-07-01-preview, 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static Output listlistAssociatedTrafficFilter(ListlistAssociatedTrafficFilterArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:elastic:listlistAssociatedTrafficFilter", TypeShape.of(ListlistAssociatedTrafficFilterResult.class), args, Utilities.withVersion(options));
    }
    /**
     * List of elastic traffic filters in the account
     * Azure REST API version: 2023-06-01.
     * 
     * Other available API versions: 2023-06-15-preview, 2023-07-01-preview, 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01, 2024-05-01-preview, 2024-06-15-preview.
     * 
     */
    public static CompletableFuture listlistAssociatedTrafficFilterPlain(ListlistAssociatedTrafficFilterPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:elastic:listlistAssociatedTrafficFilter", TypeShape.of(ListlistAssociatedTrafficFilterResult.class), args, Utilities.withVersion(options));
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy