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

com.pulumi.azurenative.peering.PeeringFunctions 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.peering;

import com.pulumi.azurenative.Utilities;
import com.pulumi.azurenative.peering.inputs.GetConnectionMonitorTestArgs;
import com.pulumi.azurenative.peering.inputs.GetConnectionMonitorTestPlainArgs;
import com.pulumi.azurenative.peering.inputs.GetPeerAsnArgs;
import com.pulumi.azurenative.peering.inputs.GetPeerAsnPlainArgs;
import com.pulumi.azurenative.peering.inputs.GetPeeringArgs;
import com.pulumi.azurenative.peering.inputs.GetPeeringPlainArgs;
import com.pulumi.azurenative.peering.inputs.GetPeeringServiceArgs;
import com.pulumi.azurenative.peering.inputs.GetPeeringServicePlainArgs;
import com.pulumi.azurenative.peering.inputs.GetPrefixArgs;
import com.pulumi.azurenative.peering.inputs.GetPrefixPlainArgs;
import com.pulumi.azurenative.peering.inputs.GetRegisteredAsnArgs;
import com.pulumi.azurenative.peering.inputs.GetRegisteredAsnPlainArgs;
import com.pulumi.azurenative.peering.inputs.GetRegisteredPrefixArgs;
import com.pulumi.azurenative.peering.inputs.GetRegisteredPrefixPlainArgs;
import com.pulumi.azurenative.peering.outputs.GetConnectionMonitorTestResult;
import com.pulumi.azurenative.peering.outputs.GetPeerAsnResult;
import com.pulumi.azurenative.peering.outputs.GetPeeringResult;
import com.pulumi.azurenative.peering.outputs.GetPeeringServiceResult;
import com.pulumi.azurenative.peering.outputs.GetPrefixResult;
import com.pulumi.azurenative.peering.outputs.GetRegisteredAsnResult;
import com.pulumi.azurenative.peering.outputs.GetRegisteredPrefixResult;
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 PeeringFunctions {
    /**
     * Gets an existing connection monitor test with the specified name under the given subscription, resource group and peering service.
     * Azure REST API version: 2022-10-01.
     * 
     */
    public static Output getConnectionMonitorTest(GetConnectionMonitorTestArgs args) {
        return getConnectionMonitorTest(args, InvokeOptions.Empty);
    }
    /**
     * Gets an existing connection monitor test with the specified name under the given subscription, resource group and peering service.
     * Azure REST API version: 2022-10-01.
     * 
     */
    public static CompletableFuture getConnectionMonitorTestPlain(GetConnectionMonitorTestPlainArgs args) {
        return getConnectionMonitorTestPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets an existing connection monitor test with the specified name under the given subscription, resource group and peering service.
     * Azure REST API version: 2022-10-01.
     * 
     */
    public static Output getConnectionMonitorTest(GetConnectionMonitorTestArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:peering:getConnectionMonitorTest", TypeShape.of(GetConnectionMonitorTestResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets an existing connection monitor test with the specified name under the given subscription, resource group and peering service.
     * Azure REST API version: 2022-10-01.
     * 
     */
    public static CompletableFuture getConnectionMonitorTestPlain(GetConnectionMonitorTestPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:peering:getConnectionMonitorTest", TypeShape.of(GetConnectionMonitorTestResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the peer ASN with the specified name under the given subscription.
     * Azure REST API version: 2022-10-01.
     * 
     * Other available API versions: 2019-09-01-preview, 2021-01-01.
     * 
     */
    public static Output getPeerAsn(GetPeerAsnArgs args) {
        return getPeerAsn(args, InvokeOptions.Empty);
    }
    /**
     * Gets the peer ASN with the specified name under the given subscription.
     * Azure REST API version: 2022-10-01.
     * 
     * Other available API versions: 2019-09-01-preview, 2021-01-01.
     * 
     */
    public static CompletableFuture getPeerAsnPlain(GetPeerAsnPlainArgs args) {
        return getPeerAsnPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the peer ASN with the specified name under the given subscription.
     * Azure REST API version: 2022-10-01.
     * 
     * Other available API versions: 2019-09-01-preview, 2021-01-01.
     * 
     */
    public static Output getPeerAsn(GetPeerAsnArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:peering:getPeerAsn", TypeShape.of(GetPeerAsnResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the peer ASN with the specified name under the given subscription.
     * Azure REST API version: 2022-10-01.
     * 
     * Other available API versions: 2019-09-01-preview, 2021-01-01.
     * 
     */
    public static CompletableFuture getPeerAsnPlain(GetPeerAsnPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:peering:getPeerAsn", TypeShape.of(GetPeerAsnResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets an existing peering with the specified name under the given subscription and resource group.
     * Azure REST API version: 2022-10-01.
     * 
     */
    public static Output getPeering(GetPeeringArgs args) {
        return getPeering(args, InvokeOptions.Empty);
    }
    /**
     * Gets an existing peering with the specified name under the given subscription and resource group.
     * Azure REST API version: 2022-10-01.
     * 
     */
    public static CompletableFuture getPeeringPlain(GetPeeringPlainArgs args) {
        return getPeeringPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets an existing peering with the specified name under the given subscription and resource group.
     * Azure REST API version: 2022-10-01.
     * 
     */
    public static Output getPeering(GetPeeringArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:peering:getPeering", TypeShape.of(GetPeeringResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets an existing peering with the specified name under the given subscription and resource group.
     * Azure REST API version: 2022-10-01.
     * 
     */
    public static CompletableFuture getPeeringPlain(GetPeeringPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:peering:getPeering", TypeShape.of(GetPeeringResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets an existing peering service with the specified name under the given subscription and resource group.
     * Azure REST API version: 2022-10-01.
     * 
     */
    public static Output getPeeringService(GetPeeringServiceArgs args) {
        return getPeeringService(args, InvokeOptions.Empty);
    }
    /**
     * Gets an existing peering service with the specified name under the given subscription and resource group.
     * Azure REST API version: 2022-10-01.
     * 
     */
    public static CompletableFuture getPeeringServicePlain(GetPeeringServicePlainArgs args) {
        return getPeeringServicePlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets an existing peering service with the specified name under the given subscription and resource group.
     * Azure REST API version: 2022-10-01.
     * 
     */
    public static Output getPeeringService(GetPeeringServiceArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:peering:getPeeringService", TypeShape.of(GetPeeringServiceResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets an existing peering service with the specified name under the given subscription and resource group.
     * Azure REST API version: 2022-10-01.
     * 
     */
    public static CompletableFuture getPeeringServicePlain(GetPeeringServicePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:peering:getPeeringService", TypeShape.of(GetPeeringServiceResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets an existing prefix with the specified name under the given subscription, resource group and peering service.
     * Azure REST API version: 2022-10-01.
     * 
     */
    public static Output getPrefix(GetPrefixArgs args) {
        return getPrefix(args, InvokeOptions.Empty);
    }
    /**
     * Gets an existing prefix with the specified name under the given subscription, resource group and peering service.
     * Azure REST API version: 2022-10-01.
     * 
     */
    public static CompletableFuture getPrefixPlain(GetPrefixPlainArgs args) {
        return getPrefixPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets an existing prefix with the specified name under the given subscription, resource group and peering service.
     * Azure REST API version: 2022-10-01.
     * 
     */
    public static Output getPrefix(GetPrefixArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:peering:getPrefix", TypeShape.of(GetPrefixResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets an existing prefix with the specified name under the given subscription, resource group and peering service.
     * Azure REST API version: 2022-10-01.
     * 
     */
    public static CompletableFuture getPrefixPlain(GetPrefixPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:peering:getPrefix", TypeShape.of(GetPrefixResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets an existing registered ASN with the specified name under the given subscription, resource group and peering.
     * Azure REST API version: 2022-10-01.
     * 
     */
    public static Output getRegisteredAsn(GetRegisteredAsnArgs args) {
        return getRegisteredAsn(args, InvokeOptions.Empty);
    }
    /**
     * Gets an existing registered ASN with the specified name under the given subscription, resource group and peering.
     * Azure REST API version: 2022-10-01.
     * 
     */
    public static CompletableFuture getRegisteredAsnPlain(GetRegisteredAsnPlainArgs args) {
        return getRegisteredAsnPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets an existing registered ASN with the specified name under the given subscription, resource group and peering.
     * Azure REST API version: 2022-10-01.
     * 
     */
    public static Output getRegisteredAsn(GetRegisteredAsnArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:peering:getRegisteredAsn", TypeShape.of(GetRegisteredAsnResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets an existing registered ASN with the specified name under the given subscription, resource group and peering.
     * Azure REST API version: 2022-10-01.
     * 
     */
    public static CompletableFuture getRegisteredAsnPlain(GetRegisteredAsnPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:peering:getRegisteredAsn", TypeShape.of(GetRegisteredAsnResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets an existing registered prefix with the specified name under the given subscription, resource group and peering.
     * Azure REST API version: 2022-10-01.
     * 
     */
    public static Output getRegisteredPrefix(GetRegisteredPrefixArgs args) {
        return getRegisteredPrefix(args, InvokeOptions.Empty);
    }
    /**
     * Gets an existing registered prefix with the specified name under the given subscription, resource group and peering.
     * Azure REST API version: 2022-10-01.
     * 
     */
    public static CompletableFuture getRegisteredPrefixPlain(GetRegisteredPrefixPlainArgs args) {
        return getRegisteredPrefixPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets an existing registered prefix with the specified name under the given subscription, resource group and peering.
     * Azure REST API version: 2022-10-01.
     * 
     */
    public static Output getRegisteredPrefix(GetRegisteredPrefixArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:peering:getRegisteredPrefix", TypeShape.of(GetRegisteredPrefixResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets an existing registered prefix with the specified name under the given subscription, resource group and peering.
     * Azure REST API version: 2022-10-01.
     * 
     */
    public static CompletableFuture getRegisteredPrefixPlain(GetRegisteredPrefixPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:peering:getRegisteredPrefix", TypeShape.of(GetRegisteredPrefixResult.class), args, Utilities.withVersion(options));
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy