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

com.pulumi.azurenative.relay.RelayFunctions 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.relay;

import com.pulumi.azurenative.Utilities;
import com.pulumi.azurenative.relay.inputs.GetHybridConnectionArgs;
import com.pulumi.azurenative.relay.inputs.GetHybridConnectionAuthorizationRuleArgs;
import com.pulumi.azurenative.relay.inputs.GetHybridConnectionAuthorizationRulePlainArgs;
import com.pulumi.azurenative.relay.inputs.GetHybridConnectionPlainArgs;
import com.pulumi.azurenative.relay.inputs.GetNamespaceArgs;
import com.pulumi.azurenative.relay.inputs.GetNamespaceAuthorizationRuleArgs;
import com.pulumi.azurenative.relay.inputs.GetNamespaceAuthorizationRulePlainArgs;
import com.pulumi.azurenative.relay.inputs.GetNamespacePlainArgs;
import com.pulumi.azurenative.relay.inputs.GetPrivateEndpointConnectionArgs;
import com.pulumi.azurenative.relay.inputs.GetPrivateEndpointConnectionPlainArgs;
import com.pulumi.azurenative.relay.inputs.GetWCFRelayArgs;
import com.pulumi.azurenative.relay.inputs.GetWCFRelayAuthorizationRuleArgs;
import com.pulumi.azurenative.relay.inputs.GetWCFRelayAuthorizationRulePlainArgs;
import com.pulumi.azurenative.relay.inputs.GetWCFRelayPlainArgs;
import com.pulumi.azurenative.relay.inputs.ListHybridConnectionKeysArgs;
import com.pulumi.azurenative.relay.inputs.ListHybridConnectionKeysPlainArgs;
import com.pulumi.azurenative.relay.inputs.ListNamespaceKeysArgs;
import com.pulumi.azurenative.relay.inputs.ListNamespaceKeysPlainArgs;
import com.pulumi.azurenative.relay.inputs.ListWCFRelayKeysArgs;
import com.pulumi.azurenative.relay.inputs.ListWCFRelayKeysPlainArgs;
import com.pulumi.azurenative.relay.outputs.GetHybridConnectionAuthorizationRuleResult;
import com.pulumi.azurenative.relay.outputs.GetHybridConnectionResult;
import com.pulumi.azurenative.relay.outputs.GetNamespaceAuthorizationRuleResult;
import com.pulumi.azurenative.relay.outputs.GetNamespaceResult;
import com.pulumi.azurenative.relay.outputs.GetPrivateEndpointConnectionResult;
import com.pulumi.azurenative.relay.outputs.GetWCFRelayAuthorizationRuleResult;
import com.pulumi.azurenative.relay.outputs.GetWCFRelayResult;
import com.pulumi.azurenative.relay.outputs.ListHybridConnectionKeysResult;
import com.pulumi.azurenative.relay.outputs.ListNamespaceKeysResult;
import com.pulumi.azurenative.relay.outputs.ListWCFRelayKeysResult;
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 RelayFunctions {
    /**
     * Returns the description for the specified hybrid connection.
     * Azure REST API version: 2021-11-01.
     * 
     * Other available API versions: 2024-01-01.
     * 
     */
    public static Output getHybridConnection(GetHybridConnectionArgs args) {
        return getHybridConnection(args, InvokeOptions.Empty);
    }
    /**
     * Returns the description for the specified hybrid connection.
     * Azure REST API version: 2021-11-01.
     * 
     * Other available API versions: 2024-01-01.
     * 
     */
    public static CompletableFuture getHybridConnectionPlain(GetHybridConnectionPlainArgs args) {
        return getHybridConnectionPlain(args, InvokeOptions.Empty);
    }
    /**
     * Returns the description for the specified hybrid connection.
     * Azure REST API version: 2021-11-01.
     * 
     * Other available API versions: 2024-01-01.
     * 
     */
    public static Output getHybridConnection(GetHybridConnectionArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:relay:getHybridConnection", TypeShape.of(GetHybridConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns the description for the specified hybrid connection.
     * Azure REST API version: 2021-11-01.
     * 
     * Other available API versions: 2024-01-01.
     * 
     */
    public static CompletableFuture getHybridConnectionPlain(GetHybridConnectionPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:relay:getHybridConnection", TypeShape.of(GetHybridConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Hybrid connection authorization rule for a hybrid connection by name.
     * Azure REST API version: 2021-11-01.
     * 
     * Other available API versions: 2017-04-01, 2024-01-01.
     * 
     */
    public static Output getHybridConnectionAuthorizationRule(GetHybridConnectionAuthorizationRuleArgs args) {
        return getHybridConnectionAuthorizationRule(args, InvokeOptions.Empty);
    }
    /**
     * Hybrid connection authorization rule for a hybrid connection by name.
     * Azure REST API version: 2021-11-01.
     * 
     * Other available API versions: 2017-04-01, 2024-01-01.
     * 
     */
    public static CompletableFuture getHybridConnectionAuthorizationRulePlain(GetHybridConnectionAuthorizationRulePlainArgs args) {
        return getHybridConnectionAuthorizationRulePlain(args, InvokeOptions.Empty);
    }
    /**
     * Hybrid connection authorization rule for a hybrid connection by name.
     * Azure REST API version: 2021-11-01.
     * 
     * Other available API versions: 2017-04-01, 2024-01-01.
     * 
     */
    public static Output getHybridConnectionAuthorizationRule(GetHybridConnectionAuthorizationRuleArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:relay:getHybridConnectionAuthorizationRule", TypeShape.of(GetHybridConnectionAuthorizationRuleResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Hybrid connection authorization rule for a hybrid connection by name.
     * Azure REST API version: 2021-11-01.
     * 
     * Other available API versions: 2017-04-01, 2024-01-01.
     * 
     */
    public static CompletableFuture getHybridConnectionAuthorizationRulePlain(GetHybridConnectionAuthorizationRulePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:relay:getHybridConnectionAuthorizationRule", TypeShape.of(GetHybridConnectionAuthorizationRuleResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns the description for the specified namespace.
     * Azure REST API version: 2021-11-01.
     * 
     * Other available API versions: 2024-01-01.
     * 
     */
    public static Output getNamespace(GetNamespaceArgs args) {
        return getNamespace(args, InvokeOptions.Empty);
    }
    /**
     * Returns the description for the specified namespace.
     * Azure REST API version: 2021-11-01.
     * 
     * Other available API versions: 2024-01-01.
     * 
     */
    public static CompletableFuture getNamespacePlain(GetNamespacePlainArgs args) {
        return getNamespacePlain(args, InvokeOptions.Empty);
    }
    /**
     * Returns the description for the specified namespace.
     * Azure REST API version: 2021-11-01.
     * 
     * Other available API versions: 2024-01-01.
     * 
     */
    public static Output getNamespace(GetNamespaceArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:relay:getNamespace", TypeShape.of(GetNamespaceResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns the description for the specified namespace.
     * Azure REST API version: 2021-11-01.
     * 
     * Other available API versions: 2024-01-01.
     * 
     */
    public static CompletableFuture getNamespacePlain(GetNamespacePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:relay:getNamespace", TypeShape.of(GetNamespaceResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Authorization rule for a namespace by name.
     * Azure REST API version: 2021-11-01.
     * 
     * Other available API versions: 2017-04-01, 2024-01-01.
     * 
     */
    public static Output getNamespaceAuthorizationRule(GetNamespaceAuthorizationRuleArgs args) {
        return getNamespaceAuthorizationRule(args, InvokeOptions.Empty);
    }
    /**
     * Authorization rule for a namespace by name.
     * Azure REST API version: 2021-11-01.
     * 
     * Other available API versions: 2017-04-01, 2024-01-01.
     * 
     */
    public static CompletableFuture getNamespaceAuthorizationRulePlain(GetNamespaceAuthorizationRulePlainArgs args) {
        return getNamespaceAuthorizationRulePlain(args, InvokeOptions.Empty);
    }
    /**
     * Authorization rule for a namespace by name.
     * Azure REST API version: 2021-11-01.
     * 
     * Other available API versions: 2017-04-01, 2024-01-01.
     * 
     */
    public static Output getNamespaceAuthorizationRule(GetNamespaceAuthorizationRuleArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:relay:getNamespaceAuthorizationRule", TypeShape.of(GetNamespaceAuthorizationRuleResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Authorization rule for a namespace by name.
     * Azure REST API version: 2021-11-01.
     * 
     * Other available API versions: 2017-04-01, 2024-01-01.
     * 
     */
    public static CompletableFuture getNamespaceAuthorizationRulePlain(GetNamespaceAuthorizationRulePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:relay:getNamespaceAuthorizationRule", TypeShape.of(GetNamespaceAuthorizationRuleResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a description for the specified Private Endpoint Connection name.
     * Azure REST API version: 2021-11-01.
     * 
     * Other available API versions: 2018-01-01-preview, 2024-01-01.
     * 
     */
    public static Output getPrivateEndpointConnection(GetPrivateEndpointConnectionArgs args) {
        return getPrivateEndpointConnection(args, InvokeOptions.Empty);
    }
    /**
     * Gets a description for the specified Private Endpoint Connection name.
     * Azure REST API version: 2021-11-01.
     * 
     * Other available API versions: 2018-01-01-preview, 2024-01-01.
     * 
     */
    public static CompletableFuture getPrivateEndpointConnectionPlain(GetPrivateEndpointConnectionPlainArgs args) {
        return getPrivateEndpointConnectionPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a description for the specified Private Endpoint Connection name.
     * Azure REST API version: 2021-11-01.
     * 
     * Other available API versions: 2018-01-01-preview, 2024-01-01.
     * 
     */
    public static Output getPrivateEndpointConnection(GetPrivateEndpointConnectionArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:relay:getPrivateEndpointConnection", TypeShape.of(GetPrivateEndpointConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a description for the specified Private Endpoint Connection name.
     * Azure REST API version: 2021-11-01.
     * 
     * Other available API versions: 2018-01-01-preview, 2024-01-01.
     * 
     */
    public static CompletableFuture getPrivateEndpointConnectionPlain(GetPrivateEndpointConnectionPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:relay:getPrivateEndpointConnection", TypeShape.of(GetPrivateEndpointConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns the description for the specified WCF relay.
     * Azure REST API version: 2021-11-01.
     * 
     * Other available API versions: 2016-07-01, 2024-01-01.
     * 
     */
    public static Output getWCFRelay(GetWCFRelayArgs args) {
        return getWCFRelay(args, InvokeOptions.Empty);
    }
    /**
     * Returns the description for the specified WCF relay.
     * Azure REST API version: 2021-11-01.
     * 
     * Other available API versions: 2016-07-01, 2024-01-01.
     * 
     */
    public static CompletableFuture getWCFRelayPlain(GetWCFRelayPlainArgs args) {
        return getWCFRelayPlain(args, InvokeOptions.Empty);
    }
    /**
     * Returns the description for the specified WCF relay.
     * Azure REST API version: 2021-11-01.
     * 
     * Other available API versions: 2016-07-01, 2024-01-01.
     * 
     */
    public static Output getWCFRelay(GetWCFRelayArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:relay:getWCFRelay", TypeShape.of(GetWCFRelayResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns the description for the specified WCF relay.
     * Azure REST API version: 2021-11-01.
     * 
     * Other available API versions: 2016-07-01, 2024-01-01.
     * 
     */
    public static CompletableFuture getWCFRelayPlain(GetWCFRelayPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:relay:getWCFRelay", TypeShape.of(GetWCFRelayResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get authorizationRule for a WCF relay by name.
     * Azure REST API version: 2021-11-01.
     * 
     * Other available API versions: 2017-04-01, 2024-01-01.
     * 
     */
    public static Output getWCFRelayAuthorizationRule(GetWCFRelayAuthorizationRuleArgs args) {
        return getWCFRelayAuthorizationRule(args, InvokeOptions.Empty);
    }
    /**
     * Get authorizationRule for a WCF relay by name.
     * Azure REST API version: 2021-11-01.
     * 
     * Other available API versions: 2017-04-01, 2024-01-01.
     * 
     */
    public static CompletableFuture getWCFRelayAuthorizationRulePlain(GetWCFRelayAuthorizationRulePlainArgs args) {
        return getWCFRelayAuthorizationRulePlain(args, InvokeOptions.Empty);
    }
    /**
     * Get authorizationRule for a WCF relay by name.
     * Azure REST API version: 2021-11-01.
     * 
     * Other available API versions: 2017-04-01, 2024-01-01.
     * 
     */
    public static Output getWCFRelayAuthorizationRule(GetWCFRelayAuthorizationRuleArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:relay:getWCFRelayAuthorizationRule", TypeShape.of(GetWCFRelayAuthorizationRuleResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get authorizationRule for a WCF relay by name.
     * Azure REST API version: 2021-11-01.
     * 
     * Other available API versions: 2017-04-01, 2024-01-01.
     * 
     */
    public static CompletableFuture getWCFRelayAuthorizationRulePlain(GetWCFRelayAuthorizationRulePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:relay:getWCFRelayAuthorizationRule", TypeShape.of(GetWCFRelayAuthorizationRuleResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Primary and secondary connection strings to the hybrid connection.
     * Azure REST API version: 2021-11-01.
     * 
     * Other available API versions: 2024-01-01.
     * 
     */
    public static Output listHybridConnectionKeys(ListHybridConnectionKeysArgs args) {
        return listHybridConnectionKeys(args, InvokeOptions.Empty);
    }
    /**
     * Primary and secondary connection strings to the hybrid connection.
     * Azure REST API version: 2021-11-01.
     * 
     * Other available API versions: 2024-01-01.
     * 
     */
    public static CompletableFuture listHybridConnectionKeysPlain(ListHybridConnectionKeysPlainArgs args) {
        return listHybridConnectionKeysPlain(args, InvokeOptions.Empty);
    }
    /**
     * Primary and secondary connection strings to the hybrid connection.
     * Azure REST API version: 2021-11-01.
     * 
     * Other available API versions: 2024-01-01.
     * 
     */
    public static Output listHybridConnectionKeys(ListHybridConnectionKeysArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:relay:listHybridConnectionKeys", TypeShape.of(ListHybridConnectionKeysResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Primary and secondary connection strings to the hybrid connection.
     * Azure REST API version: 2021-11-01.
     * 
     * Other available API versions: 2024-01-01.
     * 
     */
    public static CompletableFuture listHybridConnectionKeysPlain(ListHybridConnectionKeysPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:relay:listHybridConnectionKeys", TypeShape.of(ListHybridConnectionKeysResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Primary and secondary connection strings to the namespace.
     * Azure REST API version: 2021-11-01.
     * 
     * Other available API versions: 2024-01-01.
     * 
     */
    public static Output listNamespaceKeys(ListNamespaceKeysArgs args) {
        return listNamespaceKeys(args, InvokeOptions.Empty);
    }
    /**
     * Primary and secondary connection strings to the namespace.
     * Azure REST API version: 2021-11-01.
     * 
     * Other available API versions: 2024-01-01.
     * 
     */
    public static CompletableFuture listNamespaceKeysPlain(ListNamespaceKeysPlainArgs args) {
        return listNamespaceKeysPlain(args, InvokeOptions.Empty);
    }
    /**
     * Primary and secondary connection strings to the namespace.
     * Azure REST API version: 2021-11-01.
     * 
     * Other available API versions: 2024-01-01.
     * 
     */
    public static Output listNamespaceKeys(ListNamespaceKeysArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:relay:listNamespaceKeys", TypeShape.of(ListNamespaceKeysResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Primary and secondary connection strings to the namespace.
     * Azure REST API version: 2021-11-01.
     * 
     * Other available API versions: 2024-01-01.
     * 
     */
    public static CompletableFuture listNamespaceKeysPlain(ListNamespaceKeysPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:relay:listNamespaceKeys", TypeShape.of(ListNamespaceKeysResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Primary and secondary connection strings to the WCF relay.
     * Azure REST API version: 2021-11-01.
     * 
     * Other available API versions: 2024-01-01.
     * 
     */
    public static Output listWCFRelayKeys(ListWCFRelayKeysArgs args) {
        return listWCFRelayKeys(args, InvokeOptions.Empty);
    }
    /**
     * Primary and secondary connection strings to the WCF relay.
     * Azure REST API version: 2021-11-01.
     * 
     * Other available API versions: 2024-01-01.
     * 
     */
    public static CompletableFuture listWCFRelayKeysPlain(ListWCFRelayKeysPlainArgs args) {
        return listWCFRelayKeysPlain(args, InvokeOptions.Empty);
    }
    /**
     * Primary and secondary connection strings to the WCF relay.
     * Azure REST API version: 2021-11-01.
     * 
     * Other available API versions: 2024-01-01.
     * 
     */
    public static Output listWCFRelayKeys(ListWCFRelayKeysArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:relay:listWCFRelayKeys", TypeShape.of(ListWCFRelayKeysResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Primary and secondary connection strings to the WCF relay.
     * Azure REST API version: 2021-11-01.
     * 
     * Other available API versions: 2024-01-01.
     * 
     */
    public static CompletableFuture listWCFRelayKeysPlain(ListWCFRelayKeysPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:relay:listWCFRelayKeys", TypeShape.of(ListWCFRelayKeysResult.class), args, Utilities.withVersion(options));
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy