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

com.pulumi.azurenative.datadog.DatadogFunctions 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.datadog;

import com.pulumi.azurenative.Utilities;
import com.pulumi.azurenative.datadog.inputs.GetMonitorArgs;
import com.pulumi.azurenative.datadog.inputs.GetMonitorDefaultKeyArgs;
import com.pulumi.azurenative.datadog.inputs.GetMonitorDefaultKeyPlainArgs;
import com.pulumi.azurenative.datadog.inputs.GetMonitorPlainArgs;
import com.pulumi.azurenative.datadog.inputs.GetMonitoredSubscriptionArgs;
import com.pulumi.azurenative.datadog.inputs.GetMonitoredSubscriptionPlainArgs;
import com.pulumi.azurenative.datadog.inputs.ListMonitorApiKeysArgs;
import com.pulumi.azurenative.datadog.inputs.ListMonitorApiKeysPlainArgs;
import com.pulumi.azurenative.datadog.inputs.ListMonitorHostsArgs;
import com.pulumi.azurenative.datadog.inputs.ListMonitorHostsPlainArgs;
import com.pulumi.azurenative.datadog.inputs.ListMonitorLinkedResourcesArgs;
import com.pulumi.azurenative.datadog.inputs.ListMonitorLinkedResourcesPlainArgs;
import com.pulumi.azurenative.datadog.inputs.ListMonitorMonitoredResourcesArgs;
import com.pulumi.azurenative.datadog.inputs.ListMonitorMonitoredResourcesPlainArgs;
import com.pulumi.azurenative.datadog.outputs.GetMonitorDefaultKeyResult;
import com.pulumi.azurenative.datadog.outputs.GetMonitorResult;
import com.pulumi.azurenative.datadog.outputs.GetMonitoredSubscriptionResult;
import com.pulumi.azurenative.datadog.outputs.ListMonitorApiKeysResult;
import com.pulumi.azurenative.datadog.outputs.ListMonitorHostsResult;
import com.pulumi.azurenative.datadog.outputs.ListMonitorLinkedResourcesResult;
import com.pulumi.azurenative.datadog.outputs.ListMonitorMonitoredResourcesResult;
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 DatadogFunctions {
    /**
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2022-08-01, 2023-01-01.
     * 
     */
    public static Output getMonitor(GetMonitorArgs args) {
        return getMonitor(args, InvokeOptions.Empty);
    }
    /**
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2022-08-01, 2023-01-01.
     * 
     */
    public static CompletableFuture getMonitorPlain(GetMonitorPlainArgs args) {
        return getMonitorPlain(args, InvokeOptions.Empty);
    }
    /**
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2022-08-01, 2023-01-01.
     * 
     */
    public static Output getMonitor(GetMonitorArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:datadog:getMonitor", TypeShape.of(GetMonitorResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2022-08-01, 2023-01-01.
     * 
     */
    public static CompletableFuture getMonitorPlain(GetMonitorPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:datadog:getMonitor", TypeShape.of(GetMonitorResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2022-08-01, 2023-01-01.
     * 
     */
    public static Output getMonitorDefaultKey(GetMonitorDefaultKeyArgs args) {
        return getMonitorDefaultKey(args, InvokeOptions.Empty);
    }
    /**
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2022-08-01, 2023-01-01.
     * 
     */
    public static CompletableFuture getMonitorDefaultKeyPlain(GetMonitorDefaultKeyPlainArgs args) {
        return getMonitorDefaultKeyPlain(args, InvokeOptions.Empty);
    }
    /**
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2022-08-01, 2023-01-01.
     * 
     */
    public static Output getMonitorDefaultKey(GetMonitorDefaultKeyArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:datadog:getMonitorDefaultKey", TypeShape.of(GetMonitorDefaultKeyResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2022-08-01, 2023-01-01.
     * 
     */
    public static CompletableFuture getMonitorDefaultKeyPlain(GetMonitorDefaultKeyPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:datadog:getMonitorDefaultKey", TypeShape.of(GetMonitorDefaultKeyResult.class), args, Utilities.withVersion(options));
    }
    /**
     * The request to update subscriptions needed to be monitored by the Datadog monitor resource.
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static Output getMonitoredSubscription(GetMonitoredSubscriptionArgs args) {
        return getMonitoredSubscription(args, InvokeOptions.Empty);
    }
    /**
     * The request to update subscriptions needed to be monitored by the Datadog monitor resource.
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static CompletableFuture getMonitoredSubscriptionPlain(GetMonitoredSubscriptionPlainArgs args) {
        return getMonitoredSubscriptionPlain(args, InvokeOptions.Empty);
    }
    /**
     * The request to update subscriptions needed to be monitored by the Datadog monitor resource.
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static Output getMonitoredSubscription(GetMonitoredSubscriptionArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:datadog:getMonitoredSubscription", TypeShape.of(GetMonitoredSubscriptionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * The request to update subscriptions needed to be monitored by the Datadog monitor resource.
     * Azure REST API version: 2023-01-01.
     * 
     */
    public static CompletableFuture getMonitoredSubscriptionPlain(GetMonitoredSubscriptionPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:datadog:getMonitoredSubscription", TypeShape.of(GetMonitoredSubscriptionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Response of a list operation.
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2022-08-01, 2023-01-01.
     * 
     */
    public static Output listMonitorApiKeys(ListMonitorApiKeysArgs args) {
        return listMonitorApiKeys(args, InvokeOptions.Empty);
    }
    /**
     * Response of a list operation.
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2022-08-01, 2023-01-01.
     * 
     */
    public static CompletableFuture listMonitorApiKeysPlain(ListMonitorApiKeysPlainArgs args) {
        return listMonitorApiKeysPlain(args, InvokeOptions.Empty);
    }
    /**
     * Response of a list operation.
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2022-08-01, 2023-01-01.
     * 
     */
    public static Output listMonitorApiKeys(ListMonitorApiKeysArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:datadog:listMonitorApiKeys", TypeShape.of(ListMonitorApiKeysResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Response of a list operation.
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2022-08-01, 2023-01-01.
     * 
     */
    public static CompletableFuture listMonitorApiKeysPlain(ListMonitorApiKeysPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:datadog:listMonitorApiKeys", TypeShape.of(ListMonitorApiKeysResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Response of a list operation.
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2022-08-01, 2023-01-01.
     * 
     */
    public static Output listMonitorHosts(ListMonitorHostsArgs args) {
        return listMonitorHosts(args, InvokeOptions.Empty);
    }
    /**
     * Response of a list operation.
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2022-08-01, 2023-01-01.
     * 
     */
    public static CompletableFuture listMonitorHostsPlain(ListMonitorHostsPlainArgs args) {
        return listMonitorHostsPlain(args, InvokeOptions.Empty);
    }
    /**
     * Response of a list operation.
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2022-08-01, 2023-01-01.
     * 
     */
    public static Output listMonitorHosts(ListMonitorHostsArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:datadog:listMonitorHosts", TypeShape.of(ListMonitorHostsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Response of a list operation.
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2022-08-01, 2023-01-01.
     * 
     */
    public static CompletableFuture listMonitorHostsPlain(ListMonitorHostsPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:datadog:listMonitorHosts", TypeShape.of(ListMonitorHostsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Response of a list operation.
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2022-08-01, 2023-01-01.
     * 
     */
    public static Output listMonitorLinkedResources(ListMonitorLinkedResourcesArgs args) {
        return listMonitorLinkedResources(args, InvokeOptions.Empty);
    }
    /**
     * Response of a list operation.
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2022-08-01, 2023-01-01.
     * 
     */
    public static CompletableFuture listMonitorLinkedResourcesPlain(ListMonitorLinkedResourcesPlainArgs args) {
        return listMonitorLinkedResourcesPlain(args, InvokeOptions.Empty);
    }
    /**
     * Response of a list operation.
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2022-08-01, 2023-01-01.
     * 
     */
    public static Output listMonitorLinkedResources(ListMonitorLinkedResourcesArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:datadog:listMonitorLinkedResources", TypeShape.of(ListMonitorLinkedResourcesResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Response of a list operation.
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2022-08-01, 2023-01-01.
     * 
     */
    public static CompletableFuture listMonitorLinkedResourcesPlain(ListMonitorLinkedResourcesPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:datadog:listMonitorLinkedResources", TypeShape.of(ListMonitorLinkedResourcesResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Response of a list operation.
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2022-08-01, 2023-01-01.
     * 
     */
    public static Output listMonitorMonitoredResources(ListMonitorMonitoredResourcesArgs args) {
        return listMonitorMonitoredResources(args, InvokeOptions.Empty);
    }
    /**
     * Response of a list operation.
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2022-08-01, 2023-01-01.
     * 
     */
    public static CompletableFuture listMonitorMonitoredResourcesPlain(ListMonitorMonitoredResourcesPlainArgs args) {
        return listMonitorMonitoredResourcesPlain(args, InvokeOptions.Empty);
    }
    /**
     * Response of a list operation.
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2022-08-01, 2023-01-01.
     * 
     */
    public static Output listMonitorMonitoredResources(ListMonitorMonitoredResourcesArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:datadog:listMonitorMonitoredResources", TypeShape.of(ListMonitorMonitoredResourcesResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Response of a list operation.
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2022-08-01, 2023-01-01.
     * 
     */
    public static CompletableFuture listMonitorMonitoredResourcesPlain(ListMonitorMonitoredResourcesPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:datadog:listMonitorMonitoredResources", TypeShape.of(ListMonitorMonitoredResourcesResult.class), args, Utilities.withVersion(options));
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy