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

com.pulumi.azurenative.hybridnetwork.HybridnetworkFunctions Maven / Gradle / Ivy

// *** 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.hybridnetwork;

import com.pulumi.azurenative.Utilities;
import com.pulumi.azurenative.hybridnetwork.inputs.GetArtifactManifestArgs;
import com.pulumi.azurenative.hybridnetwork.inputs.GetArtifactManifestPlainArgs;
import com.pulumi.azurenative.hybridnetwork.inputs.GetArtifactStoreArgs;
import com.pulumi.azurenative.hybridnetwork.inputs.GetArtifactStorePlainArgs;
import com.pulumi.azurenative.hybridnetwork.inputs.GetConfigurationGroupSchemaArgs;
import com.pulumi.azurenative.hybridnetwork.inputs.GetConfigurationGroupSchemaPlainArgs;
import com.pulumi.azurenative.hybridnetwork.inputs.GetConfigurationGroupValueArgs;
import com.pulumi.azurenative.hybridnetwork.inputs.GetConfigurationGroupValuePlainArgs;
import com.pulumi.azurenative.hybridnetwork.inputs.GetDeviceArgs;
import com.pulumi.azurenative.hybridnetwork.inputs.GetDevicePlainArgs;
import com.pulumi.azurenative.hybridnetwork.inputs.GetNetworkFunctionArgs;
import com.pulumi.azurenative.hybridnetwork.inputs.GetNetworkFunctionDefinitionGroupArgs;
import com.pulumi.azurenative.hybridnetwork.inputs.GetNetworkFunctionDefinitionGroupPlainArgs;
import com.pulumi.azurenative.hybridnetwork.inputs.GetNetworkFunctionDefinitionVersionArgs;
import com.pulumi.azurenative.hybridnetwork.inputs.GetNetworkFunctionDefinitionVersionPlainArgs;
import com.pulumi.azurenative.hybridnetwork.inputs.GetNetworkFunctionPlainArgs;
import com.pulumi.azurenative.hybridnetwork.inputs.GetNetworkServiceDesignGroupArgs;
import com.pulumi.azurenative.hybridnetwork.inputs.GetNetworkServiceDesignGroupPlainArgs;
import com.pulumi.azurenative.hybridnetwork.inputs.GetNetworkServiceDesignVersionArgs;
import com.pulumi.azurenative.hybridnetwork.inputs.GetNetworkServiceDesignVersionPlainArgs;
import com.pulumi.azurenative.hybridnetwork.inputs.GetPublisherArgs;
import com.pulumi.azurenative.hybridnetwork.inputs.GetPublisherPlainArgs;
import com.pulumi.azurenative.hybridnetwork.inputs.GetSiteArgs;
import com.pulumi.azurenative.hybridnetwork.inputs.GetSiteNetworkServiceArgs;
import com.pulumi.azurenative.hybridnetwork.inputs.GetSiteNetworkServicePlainArgs;
import com.pulumi.azurenative.hybridnetwork.inputs.GetSitePlainArgs;
import com.pulumi.azurenative.hybridnetwork.inputs.GetVendorArgs;
import com.pulumi.azurenative.hybridnetwork.inputs.GetVendorPlainArgs;
import com.pulumi.azurenative.hybridnetwork.inputs.GetVendorSkuPreviewArgs;
import com.pulumi.azurenative.hybridnetwork.inputs.GetVendorSkuPreviewPlainArgs;
import com.pulumi.azurenative.hybridnetwork.inputs.GetVendorSkusArgs;
import com.pulumi.azurenative.hybridnetwork.inputs.GetVendorSkusPlainArgs;
import com.pulumi.azurenative.hybridnetwork.inputs.ListArtifactManifestCredentialArgs;
import com.pulumi.azurenative.hybridnetwork.inputs.ListArtifactManifestCredentialPlainArgs;
import com.pulumi.azurenative.hybridnetwork.inputs.ListArtifactStoreNetworkFabricControllerPrivateEndPointsArgs;
import com.pulumi.azurenative.hybridnetwork.inputs.ListArtifactStoreNetworkFabricControllerPrivateEndPointsPlainArgs;
import com.pulumi.azurenative.hybridnetwork.inputs.ListArtifactStorePrivateEndPointsArgs;
import com.pulumi.azurenative.hybridnetwork.inputs.ListArtifactStorePrivateEndPointsPlainArgs;
import com.pulumi.azurenative.hybridnetwork.inputs.ListDeviceRegistrationKeyArgs;
import com.pulumi.azurenative.hybridnetwork.inputs.ListDeviceRegistrationKeyPlainArgs;
import com.pulumi.azurenative.hybridnetwork.inputs.ListVendorSkusCredentialArgs;
import com.pulumi.azurenative.hybridnetwork.inputs.ListVendorSkusCredentialPlainArgs;
import com.pulumi.azurenative.hybridnetwork.outputs.GetArtifactManifestResult;
import com.pulumi.azurenative.hybridnetwork.outputs.GetArtifactStoreResult;
import com.pulumi.azurenative.hybridnetwork.outputs.GetConfigurationGroupSchemaResult;
import com.pulumi.azurenative.hybridnetwork.outputs.GetConfigurationGroupValueResult;
import com.pulumi.azurenative.hybridnetwork.outputs.GetDeviceResult;
import com.pulumi.azurenative.hybridnetwork.outputs.GetNetworkFunctionDefinitionGroupResult;
import com.pulumi.azurenative.hybridnetwork.outputs.GetNetworkFunctionDefinitionVersionResult;
import com.pulumi.azurenative.hybridnetwork.outputs.GetNetworkFunctionResult;
import com.pulumi.azurenative.hybridnetwork.outputs.GetNetworkServiceDesignGroupResult;
import com.pulumi.azurenative.hybridnetwork.outputs.GetNetworkServiceDesignVersionResult;
import com.pulumi.azurenative.hybridnetwork.outputs.GetPublisherResult;
import com.pulumi.azurenative.hybridnetwork.outputs.GetSiteNetworkServiceResult;
import com.pulumi.azurenative.hybridnetwork.outputs.GetSiteResult;
import com.pulumi.azurenative.hybridnetwork.outputs.GetVendorResult;
import com.pulumi.azurenative.hybridnetwork.outputs.GetVendorSkuPreviewResult;
import com.pulumi.azurenative.hybridnetwork.outputs.GetVendorSkusResult;
import com.pulumi.azurenative.hybridnetwork.outputs.ListArtifactManifestCredentialResult;
import com.pulumi.azurenative.hybridnetwork.outputs.ListArtifactStoreNetworkFabricControllerPrivateEndPointsResult;
import com.pulumi.azurenative.hybridnetwork.outputs.ListArtifactStorePrivateEndPointsResult;
import com.pulumi.azurenative.hybridnetwork.outputs.ListDeviceRegistrationKeyResult;
import com.pulumi.azurenative.hybridnetwork.outputs.ListVendorSkusCredentialResult;
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 HybridnetworkFunctions {
    /**
     * Gets information about a artifact manifest resource.
     * Azure REST API version: 2023-09-01.
     * 
     * Other available API versions: 2024-04-15.
     * 
     */
    public static Output getArtifactManifest(GetArtifactManifestArgs args) {
        return getArtifactManifest(args, InvokeOptions.Empty);
    }
    /**
     * Gets information about a artifact manifest resource.
     * Azure REST API version: 2023-09-01.
     * 
     * Other available API versions: 2024-04-15.
     * 
     */
    public static CompletableFuture getArtifactManifestPlain(GetArtifactManifestPlainArgs args) {
        return getArtifactManifestPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets information about a artifact manifest resource.
     * Azure REST API version: 2023-09-01.
     * 
     * Other available API versions: 2024-04-15.
     * 
     */
    public static Output getArtifactManifest(GetArtifactManifestArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:hybridnetwork:getArtifactManifest", TypeShape.of(GetArtifactManifestResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets information about a artifact manifest resource.
     * Azure REST API version: 2023-09-01.
     * 
     * Other available API versions: 2024-04-15.
     * 
     */
    public static CompletableFuture getArtifactManifestPlain(GetArtifactManifestPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:hybridnetwork:getArtifactManifest", TypeShape.of(GetArtifactManifestResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets information about the specified artifact store.
     * Azure REST API version: 2023-09-01.
     * 
     * Other available API versions: 2024-04-15.
     * 
     */
    public static Output getArtifactStore(GetArtifactStoreArgs args) {
        return getArtifactStore(args, InvokeOptions.Empty);
    }
    /**
     * Gets information about the specified artifact store.
     * Azure REST API version: 2023-09-01.
     * 
     * Other available API versions: 2024-04-15.
     * 
     */
    public static CompletableFuture getArtifactStorePlain(GetArtifactStorePlainArgs args) {
        return getArtifactStorePlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets information about the specified artifact store.
     * Azure REST API version: 2023-09-01.
     * 
     * Other available API versions: 2024-04-15.
     * 
     */
    public static Output getArtifactStore(GetArtifactStoreArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:hybridnetwork:getArtifactStore", TypeShape.of(GetArtifactStoreResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets information about the specified artifact store.
     * Azure REST API version: 2023-09-01.
     * 
     * Other available API versions: 2024-04-15.
     * 
     */
    public static CompletableFuture getArtifactStorePlain(GetArtifactStorePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:hybridnetwork:getArtifactStore", TypeShape.of(GetArtifactStoreResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets information about the specified configuration group schema.
     * Azure REST API version: 2023-09-01.
     * 
     * Other available API versions: 2024-04-15.
     * 
     */
    public static Output getConfigurationGroupSchema(GetConfigurationGroupSchemaArgs args) {
        return getConfigurationGroupSchema(args, InvokeOptions.Empty);
    }
    /**
     * Gets information about the specified configuration group schema.
     * Azure REST API version: 2023-09-01.
     * 
     * Other available API versions: 2024-04-15.
     * 
     */
    public static CompletableFuture getConfigurationGroupSchemaPlain(GetConfigurationGroupSchemaPlainArgs args) {
        return getConfigurationGroupSchemaPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets information about the specified configuration group schema.
     * Azure REST API version: 2023-09-01.
     * 
     * Other available API versions: 2024-04-15.
     * 
     */
    public static Output getConfigurationGroupSchema(GetConfigurationGroupSchemaArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:hybridnetwork:getConfigurationGroupSchema", TypeShape.of(GetConfigurationGroupSchemaResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets information about the specified configuration group schema.
     * Azure REST API version: 2023-09-01.
     * 
     * Other available API versions: 2024-04-15.
     * 
     */
    public static CompletableFuture getConfigurationGroupSchemaPlain(GetConfigurationGroupSchemaPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:hybridnetwork:getConfigurationGroupSchema", TypeShape.of(GetConfigurationGroupSchemaResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets information about the specified hybrid configuration group values.
     * Azure REST API version: 2023-09-01.
     * 
     * Other available API versions: 2024-04-15.
     * 
     */
    public static Output getConfigurationGroupValue(GetConfigurationGroupValueArgs args) {
        return getConfigurationGroupValue(args, InvokeOptions.Empty);
    }
    /**
     * Gets information about the specified hybrid configuration group values.
     * Azure REST API version: 2023-09-01.
     * 
     * Other available API versions: 2024-04-15.
     * 
     */
    public static CompletableFuture getConfigurationGroupValuePlain(GetConfigurationGroupValuePlainArgs args) {
        return getConfigurationGroupValuePlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets information about the specified hybrid configuration group values.
     * Azure REST API version: 2023-09-01.
     * 
     * Other available API versions: 2024-04-15.
     * 
     */
    public static Output getConfigurationGroupValue(GetConfigurationGroupValueArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:hybridnetwork:getConfigurationGroupValue", TypeShape.of(GetConfigurationGroupValueResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets information about the specified hybrid configuration group values.
     * Azure REST API version: 2023-09-01.
     * 
     * Other available API versions: 2024-04-15.
     * 
     */
    public static CompletableFuture getConfigurationGroupValuePlain(GetConfigurationGroupValuePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:hybridnetwork:getConfigurationGroupValue", TypeShape.of(GetConfigurationGroupValueResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets information about the specified device.
     * Azure REST API version: 2022-01-01-preview.
     * 
     */
    public static Output getDevice(GetDeviceArgs args) {
        return getDevice(args, InvokeOptions.Empty);
    }
    /**
     * Gets information about the specified device.
     * Azure REST API version: 2022-01-01-preview.
     * 
     */
    public static CompletableFuture getDevicePlain(GetDevicePlainArgs args) {
        return getDevicePlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets information about the specified device.
     * Azure REST API version: 2022-01-01-preview.
     * 
     */
    public static Output getDevice(GetDeviceArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:hybridnetwork:getDevice", TypeShape.of(GetDeviceResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets information about the specified device.
     * Azure REST API version: 2022-01-01-preview.
     * 
     */
    public static CompletableFuture getDevicePlain(GetDevicePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:hybridnetwork:getDevice", TypeShape.of(GetDeviceResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets information about the specified network function resource.
     * Azure REST API version: 2022-01-01-preview.
     * 
     * Other available API versions: 2023-09-01, 2024-04-15.
     * 
     */
    public static Output getNetworkFunction(GetNetworkFunctionArgs args) {
        return getNetworkFunction(args, InvokeOptions.Empty);
    }
    /**
     * Gets information about the specified network function resource.
     * Azure REST API version: 2022-01-01-preview.
     * 
     * Other available API versions: 2023-09-01, 2024-04-15.
     * 
     */
    public static CompletableFuture getNetworkFunctionPlain(GetNetworkFunctionPlainArgs args) {
        return getNetworkFunctionPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets information about the specified network function resource.
     * Azure REST API version: 2022-01-01-preview.
     * 
     * Other available API versions: 2023-09-01, 2024-04-15.
     * 
     */
    public static Output getNetworkFunction(GetNetworkFunctionArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:hybridnetwork:getNetworkFunction", TypeShape.of(GetNetworkFunctionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets information about the specified network function resource.
     * Azure REST API version: 2022-01-01-preview.
     * 
     * Other available API versions: 2023-09-01, 2024-04-15.
     * 
     */
    public static CompletableFuture getNetworkFunctionPlain(GetNetworkFunctionPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:hybridnetwork:getNetworkFunction", TypeShape.of(GetNetworkFunctionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets information about the specified networkFunctionDefinition group.
     * Azure REST API version: 2023-09-01.
     * 
     * Other available API versions: 2024-04-15.
     * 
     */
    public static Output getNetworkFunctionDefinitionGroup(GetNetworkFunctionDefinitionGroupArgs args) {
        return getNetworkFunctionDefinitionGroup(args, InvokeOptions.Empty);
    }
    /**
     * Gets information about the specified networkFunctionDefinition group.
     * Azure REST API version: 2023-09-01.
     * 
     * Other available API versions: 2024-04-15.
     * 
     */
    public static CompletableFuture getNetworkFunctionDefinitionGroupPlain(GetNetworkFunctionDefinitionGroupPlainArgs args) {
        return getNetworkFunctionDefinitionGroupPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets information about the specified networkFunctionDefinition group.
     * Azure REST API version: 2023-09-01.
     * 
     * Other available API versions: 2024-04-15.
     * 
     */
    public static Output getNetworkFunctionDefinitionGroup(GetNetworkFunctionDefinitionGroupArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:hybridnetwork:getNetworkFunctionDefinitionGroup", TypeShape.of(GetNetworkFunctionDefinitionGroupResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets information about the specified networkFunctionDefinition group.
     * Azure REST API version: 2023-09-01.
     * 
     * Other available API versions: 2024-04-15.
     * 
     */
    public static CompletableFuture getNetworkFunctionDefinitionGroupPlain(GetNetworkFunctionDefinitionGroupPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:hybridnetwork:getNetworkFunctionDefinitionGroup", TypeShape.of(GetNetworkFunctionDefinitionGroupResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets information about a network function definition version.
     * Azure REST API version: 2023-09-01.
     * 
     * Other available API versions: 2024-04-15.
     * 
     */
    public static Output getNetworkFunctionDefinitionVersion(GetNetworkFunctionDefinitionVersionArgs args) {
        return getNetworkFunctionDefinitionVersion(args, InvokeOptions.Empty);
    }
    /**
     * Gets information about a network function definition version.
     * Azure REST API version: 2023-09-01.
     * 
     * Other available API versions: 2024-04-15.
     * 
     */
    public static CompletableFuture getNetworkFunctionDefinitionVersionPlain(GetNetworkFunctionDefinitionVersionPlainArgs args) {
        return getNetworkFunctionDefinitionVersionPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets information about a network function definition version.
     * Azure REST API version: 2023-09-01.
     * 
     * Other available API versions: 2024-04-15.
     * 
     */
    public static Output getNetworkFunctionDefinitionVersion(GetNetworkFunctionDefinitionVersionArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:hybridnetwork:getNetworkFunctionDefinitionVersion", TypeShape.of(GetNetworkFunctionDefinitionVersionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets information about a network function definition version.
     * Azure REST API version: 2023-09-01.
     * 
     * Other available API versions: 2024-04-15.
     * 
     */
    public static CompletableFuture getNetworkFunctionDefinitionVersionPlain(GetNetworkFunctionDefinitionVersionPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:hybridnetwork:getNetworkFunctionDefinitionVersion", TypeShape.of(GetNetworkFunctionDefinitionVersionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets information about the specified networkServiceDesign group.
     * Azure REST API version: 2023-09-01.
     * 
     * Other available API versions: 2024-04-15.
     * 
     */
    public static Output getNetworkServiceDesignGroup(GetNetworkServiceDesignGroupArgs args) {
        return getNetworkServiceDesignGroup(args, InvokeOptions.Empty);
    }
    /**
     * Gets information about the specified networkServiceDesign group.
     * Azure REST API version: 2023-09-01.
     * 
     * Other available API versions: 2024-04-15.
     * 
     */
    public static CompletableFuture getNetworkServiceDesignGroupPlain(GetNetworkServiceDesignGroupPlainArgs args) {
        return getNetworkServiceDesignGroupPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets information about the specified networkServiceDesign group.
     * Azure REST API version: 2023-09-01.
     * 
     * Other available API versions: 2024-04-15.
     * 
     */
    public static Output getNetworkServiceDesignGroup(GetNetworkServiceDesignGroupArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:hybridnetwork:getNetworkServiceDesignGroup", TypeShape.of(GetNetworkServiceDesignGroupResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets information about the specified networkServiceDesign group.
     * Azure REST API version: 2023-09-01.
     * 
     * Other available API versions: 2024-04-15.
     * 
     */
    public static CompletableFuture getNetworkServiceDesignGroupPlain(GetNetworkServiceDesignGroupPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:hybridnetwork:getNetworkServiceDesignGroup", TypeShape.of(GetNetworkServiceDesignGroupResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets information about a network service design version.
     * Azure REST API version: 2023-09-01.
     * 
     * Other available API versions: 2024-04-15.
     * 
     */
    public static Output getNetworkServiceDesignVersion(GetNetworkServiceDesignVersionArgs args) {
        return getNetworkServiceDesignVersion(args, InvokeOptions.Empty);
    }
    /**
     * Gets information about a network service design version.
     * Azure REST API version: 2023-09-01.
     * 
     * Other available API versions: 2024-04-15.
     * 
     */
    public static CompletableFuture getNetworkServiceDesignVersionPlain(GetNetworkServiceDesignVersionPlainArgs args) {
        return getNetworkServiceDesignVersionPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets information about a network service design version.
     * Azure REST API version: 2023-09-01.
     * 
     * Other available API versions: 2024-04-15.
     * 
     */
    public static Output getNetworkServiceDesignVersion(GetNetworkServiceDesignVersionArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:hybridnetwork:getNetworkServiceDesignVersion", TypeShape.of(GetNetworkServiceDesignVersionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets information about a network service design version.
     * Azure REST API version: 2023-09-01.
     * 
     * Other available API versions: 2024-04-15.
     * 
     */
    public static CompletableFuture getNetworkServiceDesignVersionPlain(GetNetworkServiceDesignVersionPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:hybridnetwork:getNetworkServiceDesignVersion", TypeShape.of(GetNetworkServiceDesignVersionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets information about the specified publisher.
     * Azure REST API version: 2023-09-01.
     * 
     * Other available API versions: 2024-04-15.
     * 
     */
    public static Output getPublisher(GetPublisherArgs args) {
        return getPublisher(args, InvokeOptions.Empty);
    }
    /**
     * Gets information about the specified publisher.
     * Azure REST API version: 2023-09-01.
     * 
     * Other available API versions: 2024-04-15.
     * 
     */
    public static CompletableFuture getPublisherPlain(GetPublisherPlainArgs args) {
        return getPublisherPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets information about the specified publisher.
     * Azure REST API version: 2023-09-01.
     * 
     * Other available API versions: 2024-04-15.
     * 
     */
    public static Output getPublisher(GetPublisherArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:hybridnetwork:getPublisher", TypeShape.of(GetPublisherResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets information about the specified publisher.
     * Azure REST API version: 2023-09-01.
     * 
     * Other available API versions: 2024-04-15.
     * 
     */
    public static CompletableFuture getPublisherPlain(GetPublisherPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:hybridnetwork:getPublisher", TypeShape.of(GetPublisherResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets information about the specified network site.
     * Azure REST API version: 2023-09-01.
     * 
     * Other available API versions: 2024-04-15.
     * 
     */
    public static Output getSite(GetSiteArgs args) {
        return getSite(args, InvokeOptions.Empty);
    }
    /**
     * Gets information about the specified network site.
     * Azure REST API version: 2023-09-01.
     * 
     * Other available API versions: 2024-04-15.
     * 
     */
    public static CompletableFuture getSitePlain(GetSitePlainArgs args) {
        return getSitePlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets information about the specified network site.
     * Azure REST API version: 2023-09-01.
     * 
     * Other available API versions: 2024-04-15.
     * 
     */
    public static Output getSite(GetSiteArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:hybridnetwork:getSite", TypeShape.of(GetSiteResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets information about the specified network site.
     * Azure REST API version: 2023-09-01.
     * 
     * Other available API versions: 2024-04-15.
     * 
     */
    public static CompletableFuture getSitePlain(GetSitePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:hybridnetwork:getSite", TypeShape.of(GetSiteResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets information about the specified site network service.
     * Azure REST API version: 2023-09-01.
     * 
     * Other available API versions: 2024-04-15.
     * 
     */
    public static Output getSiteNetworkService(GetSiteNetworkServiceArgs args) {
        return getSiteNetworkService(args, InvokeOptions.Empty);
    }
    /**
     * Gets information about the specified site network service.
     * Azure REST API version: 2023-09-01.
     * 
     * Other available API versions: 2024-04-15.
     * 
     */
    public static CompletableFuture getSiteNetworkServicePlain(GetSiteNetworkServicePlainArgs args) {
        return getSiteNetworkServicePlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets information about the specified site network service.
     * Azure REST API version: 2023-09-01.
     * 
     * Other available API versions: 2024-04-15.
     * 
     */
    public static Output getSiteNetworkService(GetSiteNetworkServiceArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:hybridnetwork:getSiteNetworkService", TypeShape.of(GetSiteNetworkServiceResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets information about the specified site network service.
     * Azure REST API version: 2023-09-01.
     * 
     * Other available API versions: 2024-04-15.
     * 
     */
    public static CompletableFuture getSiteNetworkServicePlain(GetSiteNetworkServicePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:hybridnetwork:getSiteNetworkService", TypeShape.of(GetSiteNetworkServiceResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets information about the specified vendor.
     * Azure REST API version: 2022-01-01-preview.
     * 
     */
    public static Output getVendor(GetVendorArgs args) {
        return getVendor(args, InvokeOptions.Empty);
    }
    /**
     * Gets information about the specified vendor.
     * Azure REST API version: 2022-01-01-preview.
     * 
     */
    public static CompletableFuture getVendorPlain(GetVendorPlainArgs args) {
        return getVendorPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets information about the specified vendor.
     * Azure REST API version: 2022-01-01-preview.
     * 
     */
    public static Output getVendor(GetVendorArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:hybridnetwork:getVendor", TypeShape.of(GetVendorResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets information about the specified vendor.
     * Azure REST API version: 2022-01-01-preview.
     * 
     */
    public static CompletableFuture getVendorPlain(GetVendorPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:hybridnetwork:getVendor", TypeShape.of(GetVendorResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the preview information of a vendor sku.
     * Azure REST API version: 2022-01-01-preview.
     * 
     */
    public static Output getVendorSkuPreview(GetVendorSkuPreviewArgs args) {
        return getVendorSkuPreview(args, InvokeOptions.Empty);
    }
    /**
     * Gets the preview information of a vendor sku.
     * Azure REST API version: 2022-01-01-preview.
     * 
     */
    public static CompletableFuture getVendorSkuPreviewPlain(GetVendorSkuPreviewPlainArgs args) {
        return getVendorSkuPreviewPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the preview information of a vendor sku.
     * Azure REST API version: 2022-01-01-preview.
     * 
     */
    public static Output getVendorSkuPreview(GetVendorSkuPreviewArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:hybridnetwork:getVendorSkuPreview", TypeShape.of(GetVendorSkuPreviewResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the preview information of a vendor sku.
     * Azure REST API version: 2022-01-01-preview.
     * 
     */
    public static CompletableFuture getVendorSkuPreviewPlain(GetVendorSkuPreviewPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:hybridnetwork:getVendorSkuPreview", TypeShape.of(GetVendorSkuPreviewResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets information about the specified sku.
     * Azure REST API version: 2022-01-01-preview.
     * 
     */
    public static Output getVendorSkus(GetVendorSkusArgs args) {
        return getVendorSkus(args, InvokeOptions.Empty);
    }
    /**
     * Gets information about the specified sku.
     * Azure REST API version: 2022-01-01-preview.
     * 
     */
    public static CompletableFuture getVendorSkusPlain(GetVendorSkusPlainArgs args) {
        return getVendorSkusPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets information about the specified sku.
     * Azure REST API version: 2022-01-01-preview.
     * 
     */
    public static Output getVendorSkus(GetVendorSkusArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:hybridnetwork:getVendorSkus", TypeShape.of(GetVendorSkusResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets information about the specified sku.
     * Azure REST API version: 2022-01-01-preview.
     * 
     */
    public static CompletableFuture getVendorSkusPlain(GetVendorSkusPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:hybridnetwork:getVendorSkus", TypeShape.of(GetVendorSkusResult.class), args, Utilities.withVersion(options));
    }
    /**
     * List credential for publishing artifacts defined in artifact manifest.
     * Azure REST API version: 2023-09-01.
     * 
     * Other available API versions: 2024-04-15.
     * 
     */
    public static Output listArtifactManifestCredential(ListArtifactManifestCredentialArgs args) {
        return listArtifactManifestCredential(args, InvokeOptions.Empty);
    }
    /**
     * List credential for publishing artifacts defined in artifact manifest.
     * Azure REST API version: 2023-09-01.
     * 
     * Other available API versions: 2024-04-15.
     * 
     */
    public static CompletableFuture listArtifactManifestCredentialPlain(ListArtifactManifestCredentialPlainArgs args) {
        return listArtifactManifestCredentialPlain(args, InvokeOptions.Empty);
    }
    /**
     * List credential for publishing artifacts defined in artifact manifest.
     * Azure REST API version: 2023-09-01.
     * 
     * Other available API versions: 2024-04-15.
     * 
     */
    public static Output listArtifactManifestCredential(ListArtifactManifestCredentialArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:hybridnetwork:listArtifactManifestCredential", TypeShape.of(ListArtifactManifestCredentialResult.class), args, Utilities.withVersion(options));
    }
    /**
     * List credential for publishing artifacts defined in artifact manifest.
     * Azure REST API version: 2023-09-01.
     * 
     * Other available API versions: 2024-04-15.
     * 
     */
    public static CompletableFuture listArtifactManifestCredentialPlain(ListArtifactManifestCredentialPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:hybridnetwork:listArtifactManifestCredential", TypeShape.of(ListArtifactManifestCredentialResult.class), args, Utilities.withVersion(options));
    }
    /**
     * List network fabric controllers to artifact stores
     * Azure REST API version: 2024-04-15.
     * 
     */
    public static Output listArtifactStoreNetworkFabricControllerPrivateEndPoints(ListArtifactStoreNetworkFabricControllerPrivateEndPointsArgs args) {
        return listArtifactStoreNetworkFabricControllerPrivateEndPoints(args, InvokeOptions.Empty);
    }
    /**
     * List network fabric controllers to artifact stores
     * Azure REST API version: 2024-04-15.
     * 
     */
    public static CompletableFuture listArtifactStoreNetworkFabricControllerPrivateEndPointsPlain(ListArtifactStoreNetworkFabricControllerPrivateEndPointsPlainArgs args) {
        return listArtifactStoreNetworkFabricControllerPrivateEndPointsPlain(args, InvokeOptions.Empty);
    }
    /**
     * List network fabric controllers to artifact stores
     * Azure REST API version: 2024-04-15.
     * 
     */
    public static Output listArtifactStoreNetworkFabricControllerPrivateEndPoints(ListArtifactStoreNetworkFabricControllerPrivateEndPointsArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:hybridnetwork:listArtifactStoreNetworkFabricControllerPrivateEndPoints", TypeShape.of(ListArtifactStoreNetworkFabricControllerPrivateEndPointsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * List network fabric controllers to artifact stores
     * Azure REST API version: 2024-04-15.
     * 
     */
    public static CompletableFuture listArtifactStoreNetworkFabricControllerPrivateEndPointsPlain(ListArtifactStoreNetworkFabricControllerPrivateEndPointsPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:hybridnetwork:listArtifactStoreNetworkFabricControllerPrivateEndPoints", TypeShape.of(ListArtifactStoreNetworkFabricControllerPrivateEndPointsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * List manual private endpoints on artifact stores
     * Azure REST API version: 2024-04-15.
     * 
     */
    public static Output listArtifactStorePrivateEndPoints(ListArtifactStorePrivateEndPointsArgs args) {
        return listArtifactStorePrivateEndPoints(args, InvokeOptions.Empty);
    }
    /**
     * List manual private endpoints on artifact stores
     * Azure REST API version: 2024-04-15.
     * 
     */
    public static CompletableFuture listArtifactStorePrivateEndPointsPlain(ListArtifactStorePrivateEndPointsPlainArgs args) {
        return listArtifactStorePrivateEndPointsPlain(args, InvokeOptions.Empty);
    }
    /**
     * List manual private endpoints on artifact stores
     * Azure REST API version: 2024-04-15.
     * 
     */
    public static Output listArtifactStorePrivateEndPoints(ListArtifactStorePrivateEndPointsArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:hybridnetwork:listArtifactStorePrivateEndPoints", TypeShape.of(ListArtifactStorePrivateEndPointsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * List manual private endpoints on artifact stores
     * Azure REST API version: 2024-04-15.
     * 
     */
    public static CompletableFuture listArtifactStorePrivateEndPointsPlain(ListArtifactStorePrivateEndPointsPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:hybridnetwork:listArtifactStorePrivateEndPoints", TypeShape.of(ListArtifactStorePrivateEndPointsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * List the registration key for the device.
     * Azure REST API version: 2022-01-01-preview.
     * 
     */
    public static Output listDeviceRegistrationKey(ListDeviceRegistrationKeyArgs args) {
        return listDeviceRegistrationKey(args, InvokeOptions.Empty);
    }
    /**
     * List the registration key for the device.
     * Azure REST API version: 2022-01-01-preview.
     * 
     */
    public static CompletableFuture listDeviceRegistrationKeyPlain(ListDeviceRegistrationKeyPlainArgs args) {
        return listDeviceRegistrationKeyPlain(args, InvokeOptions.Empty);
    }
    /**
     * List the registration key for the device.
     * Azure REST API version: 2022-01-01-preview.
     * 
     */
    public static Output listDeviceRegistrationKey(ListDeviceRegistrationKeyArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:hybridnetwork:listDeviceRegistrationKey", TypeShape.of(ListDeviceRegistrationKeyResult.class), args, Utilities.withVersion(options));
    }
    /**
     * List the registration key for the device.
     * Azure REST API version: 2022-01-01-preview.
     * 
     */
    public static CompletableFuture listDeviceRegistrationKeyPlain(ListDeviceRegistrationKeyPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:hybridnetwork:listDeviceRegistrationKey", TypeShape.of(ListDeviceRegistrationKeyResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Generate credentials for publishing SKU images.
     * Azure REST API version: 2022-01-01-preview.
     * 
     */
    public static Output listVendorSkusCredential(ListVendorSkusCredentialArgs args) {
        return listVendorSkusCredential(args, InvokeOptions.Empty);
    }
    /**
     * Generate credentials for publishing SKU images.
     * Azure REST API version: 2022-01-01-preview.
     * 
     */
    public static CompletableFuture listVendorSkusCredentialPlain(ListVendorSkusCredentialPlainArgs args) {
        return listVendorSkusCredentialPlain(args, InvokeOptions.Empty);
    }
    /**
     * Generate credentials for publishing SKU images.
     * Azure REST API version: 2022-01-01-preview.
     * 
     */
    public static Output listVendorSkusCredential(ListVendorSkusCredentialArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:hybridnetwork:listVendorSkusCredential", TypeShape.of(ListVendorSkusCredentialResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Generate credentials for publishing SKU images.
     * Azure REST API version: 2022-01-01-preview.
     * 
     */
    public static CompletableFuture listVendorSkusCredentialPlain(ListVendorSkusCredentialPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:hybridnetwork:listVendorSkusCredential", TypeShape.of(ListVendorSkusCredentialResult.class), args, Utilities.withVersion(options));
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy