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

com.pulumi.azurenative.hybridcompute.HybridcomputeFunctions Maven / Gradle / Ivy

There is a newer version: 2.72.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.hybridcompute;

import com.pulumi.azurenative.Utilities;
import com.pulumi.azurenative.hybridcompute.inputs.GetGatewayArgs;
import com.pulumi.azurenative.hybridcompute.inputs.GetGatewayPlainArgs;
import com.pulumi.azurenative.hybridcompute.inputs.GetLicenseArgs;
import com.pulumi.azurenative.hybridcompute.inputs.GetLicensePlainArgs;
import com.pulumi.azurenative.hybridcompute.inputs.GetLicenseProfileArgs;
import com.pulumi.azurenative.hybridcompute.inputs.GetLicenseProfilePlainArgs;
import com.pulumi.azurenative.hybridcompute.inputs.GetMachineArgs;
import com.pulumi.azurenative.hybridcompute.inputs.GetMachineExtensionArgs;
import com.pulumi.azurenative.hybridcompute.inputs.GetMachineExtensionPlainArgs;
import com.pulumi.azurenative.hybridcompute.inputs.GetMachinePlainArgs;
import com.pulumi.azurenative.hybridcompute.inputs.GetMachineRunCommandArgs;
import com.pulumi.azurenative.hybridcompute.inputs.GetMachineRunCommandPlainArgs;
import com.pulumi.azurenative.hybridcompute.inputs.GetPrivateEndpointConnectionArgs;
import com.pulumi.azurenative.hybridcompute.inputs.GetPrivateEndpointConnectionPlainArgs;
import com.pulumi.azurenative.hybridcompute.inputs.GetPrivateLinkScopeArgs;
import com.pulumi.azurenative.hybridcompute.inputs.GetPrivateLinkScopePlainArgs;
import com.pulumi.azurenative.hybridcompute.inputs.GetPrivateLinkScopedResourceArgs;
import com.pulumi.azurenative.hybridcompute.inputs.GetPrivateLinkScopedResourcePlainArgs;
import com.pulumi.azurenative.hybridcompute.outputs.GetGatewayResult;
import com.pulumi.azurenative.hybridcompute.outputs.GetLicenseProfileResult;
import com.pulumi.azurenative.hybridcompute.outputs.GetLicenseResult;
import com.pulumi.azurenative.hybridcompute.outputs.GetMachineExtensionResult;
import com.pulumi.azurenative.hybridcompute.outputs.GetMachineResult;
import com.pulumi.azurenative.hybridcompute.outputs.GetMachineRunCommandResult;
import com.pulumi.azurenative.hybridcompute.outputs.GetPrivateEndpointConnectionResult;
import com.pulumi.azurenative.hybridcompute.outputs.GetPrivateLinkScopeResult;
import com.pulumi.azurenative.hybridcompute.outputs.GetPrivateLinkScopedResourceResult;
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 HybridcomputeFunctions {
    /**
     * Retrieves information about the view of a gateway.
     * Azure REST API version: 2024-03-31-preview.
     * 
     * Other available API versions: 2024-05-20-preview, 2024-07-31-preview.
     * 
     */
    public static Output getGateway(GetGatewayArgs args) {
        return getGateway(args, InvokeOptions.Empty);
    }
    /**
     * Retrieves information about the view of a gateway.
     * Azure REST API version: 2024-03-31-preview.
     * 
     * Other available API versions: 2024-05-20-preview, 2024-07-31-preview.
     * 
     */
    public static CompletableFuture getGatewayPlain(GetGatewayPlainArgs args) {
        return getGatewayPlain(args, InvokeOptions.Empty);
    }
    /**
     * Retrieves information about the view of a gateway.
     * Azure REST API version: 2024-03-31-preview.
     * 
     * Other available API versions: 2024-05-20-preview, 2024-07-31-preview.
     * 
     */
    public static Output getGateway(GetGatewayArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:hybridcompute:getGateway", TypeShape.of(GetGatewayResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Retrieves information about the view of a gateway.
     * Azure REST API version: 2024-03-31-preview.
     * 
     * Other available API versions: 2024-05-20-preview, 2024-07-31-preview.
     * 
     */
    public static CompletableFuture getGatewayPlain(GetGatewayPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:hybridcompute:getGateway", TypeShape.of(GetGatewayResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Retrieves information about the view of a license.
     * Azure REST API version: 2023-06-20-preview.
     * 
     * Other available API versions: 2023-10-03-preview, 2024-03-31-preview, 2024-05-20-preview, 2024-07-10, 2024-07-31-preview.
     * 
     */
    public static Output getLicense(GetLicenseArgs args) {
        return getLicense(args, InvokeOptions.Empty);
    }
    /**
     * Retrieves information about the view of a license.
     * Azure REST API version: 2023-06-20-preview.
     * 
     * Other available API versions: 2023-10-03-preview, 2024-03-31-preview, 2024-05-20-preview, 2024-07-10, 2024-07-31-preview.
     * 
     */
    public static CompletableFuture getLicensePlain(GetLicensePlainArgs args) {
        return getLicensePlain(args, InvokeOptions.Empty);
    }
    /**
     * Retrieves information about the view of a license.
     * Azure REST API version: 2023-06-20-preview.
     * 
     * Other available API versions: 2023-10-03-preview, 2024-03-31-preview, 2024-05-20-preview, 2024-07-10, 2024-07-31-preview.
     * 
     */
    public static Output getLicense(GetLicenseArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:hybridcompute:getLicense", TypeShape.of(GetLicenseResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Retrieves information about the view of a license.
     * Azure REST API version: 2023-06-20-preview.
     * 
     * Other available API versions: 2023-10-03-preview, 2024-03-31-preview, 2024-05-20-preview, 2024-07-10, 2024-07-31-preview.
     * 
     */
    public static CompletableFuture getLicensePlain(GetLicensePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:hybridcompute:getLicense", TypeShape.of(GetLicenseResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Retrieves information about the view of a license profile.
     * Azure REST API version: 2023-06-20-preview.
     * 
     * Other available API versions: 2023-10-03-preview, 2024-03-31-preview, 2024-05-20-preview, 2024-07-10, 2024-07-31-preview.
     * 
     */
    public static Output getLicenseProfile(GetLicenseProfileArgs args) {
        return getLicenseProfile(args, InvokeOptions.Empty);
    }
    /**
     * Retrieves information about the view of a license profile.
     * Azure REST API version: 2023-06-20-preview.
     * 
     * Other available API versions: 2023-10-03-preview, 2024-03-31-preview, 2024-05-20-preview, 2024-07-10, 2024-07-31-preview.
     * 
     */
    public static CompletableFuture getLicenseProfilePlain(GetLicenseProfilePlainArgs args) {
        return getLicenseProfilePlain(args, InvokeOptions.Empty);
    }
    /**
     * Retrieves information about the view of a license profile.
     * Azure REST API version: 2023-06-20-preview.
     * 
     * Other available API versions: 2023-10-03-preview, 2024-03-31-preview, 2024-05-20-preview, 2024-07-10, 2024-07-31-preview.
     * 
     */
    public static Output getLicenseProfile(GetLicenseProfileArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:hybridcompute:getLicenseProfile", TypeShape.of(GetLicenseProfileResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Retrieves information about the view of a license profile.
     * Azure REST API version: 2023-06-20-preview.
     * 
     * Other available API versions: 2023-10-03-preview, 2024-03-31-preview, 2024-05-20-preview, 2024-07-10, 2024-07-31-preview.
     * 
     */
    public static CompletableFuture getLicenseProfilePlain(GetLicenseProfilePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:hybridcompute:getLicenseProfile", TypeShape.of(GetLicenseProfileResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Retrieves information about the model view or the instance view of a hybrid machine.
     * Azure REST API version: 2022-12-27.
     * 
     * Other available API versions: 2019-03-18-preview, 2019-08-02-preview, 2020-08-02, 2020-08-15-preview, 2022-05-10-preview, 2023-06-20-preview, 2023-10-03-preview, 2024-03-31-preview, 2024-05-20-preview, 2024-07-10, 2024-07-31-preview.
     * 
     */
    public static Output getMachine(GetMachineArgs args) {
        return getMachine(args, InvokeOptions.Empty);
    }
    /**
     * Retrieves information about the model view or the instance view of a hybrid machine.
     * Azure REST API version: 2022-12-27.
     * 
     * Other available API versions: 2019-03-18-preview, 2019-08-02-preview, 2020-08-02, 2020-08-15-preview, 2022-05-10-preview, 2023-06-20-preview, 2023-10-03-preview, 2024-03-31-preview, 2024-05-20-preview, 2024-07-10, 2024-07-31-preview.
     * 
     */
    public static CompletableFuture getMachinePlain(GetMachinePlainArgs args) {
        return getMachinePlain(args, InvokeOptions.Empty);
    }
    /**
     * Retrieves information about the model view or the instance view of a hybrid machine.
     * Azure REST API version: 2022-12-27.
     * 
     * Other available API versions: 2019-03-18-preview, 2019-08-02-preview, 2020-08-02, 2020-08-15-preview, 2022-05-10-preview, 2023-06-20-preview, 2023-10-03-preview, 2024-03-31-preview, 2024-05-20-preview, 2024-07-10, 2024-07-31-preview.
     * 
     */
    public static Output getMachine(GetMachineArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:hybridcompute:getMachine", TypeShape.of(GetMachineResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Retrieves information about the model view or the instance view of a hybrid machine.
     * Azure REST API version: 2022-12-27.
     * 
     * Other available API versions: 2019-03-18-preview, 2019-08-02-preview, 2020-08-02, 2020-08-15-preview, 2022-05-10-preview, 2023-06-20-preview, 2023-10-03-preview, 2024-03-31-preview, 2024-05-20-preview, 2024-07-10, 2024-07-31-preview.
     * 
     */
    public static CompletableFuture getMachinePlain(GetMachinePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:hybridcompute:getMachine", TypeShape.of(GetMachineResult.class), args, Utilities.withVersion(options));
    }
    /**
     * The operation to get the extension.
     * Azure REST API version: 2022-12-27.
     * 
     * Other available API versions: 2019-08-02-preview, 2020-08-15-preview, 2022-05-10-preview, 2023-06-20-preview, 2023-10-03-preview, 2024-03-31-preview, 2024-05-20-preview, 2024-07-10, 2024-07-31-preview.
     * 
     */
    public static Output getMachineExtension(GetMachineExtensionArgs args) {
        return getMachineExtension(args, InvokeOptions.Empty);
    }
    /**
     * The operation to get the extension.
     * Azure REST API version: 2022-12-27.
     * 
     * Other available API versions: 2019-08-02-preview, 2020-08-15-preview, 2022-05-10-preview, 2023-06-20-preview, 2023-10-03-preview, 2024-03-31-preview, 2024-05-20-preview, 2024-07-10, 2024-07-31-preview.
     * 
     */
    public static CompletableFuture getMachineExtensionPlain(GetMachineExtensionPlainArgs args) {
        return getMachineExtensionPlain(args, InvokeOptions.Empty);
    }
    /**
     * The operation to get the extension.
     * Azure REST API version: 2022-12-27.
     * 
     * Other available API versions: 2019-08-02-preview, 2020-08-15-preview, 2022-05-10-preview, 2023-06-20-preview, 2023-10-03-preview, 2024-03-31-preview, 2024-05-20-preview, 2024-07-10, 2024-07-31-preview.
     * 
     */
    public static Output getMachineExtension(GetMachineExtensionArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:hybridcompute:getMachineExtension", TypeShape.of(GetMachineExtensionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * The operation to get the extension.
     * Azure REST API version: 2022-12-27.
     * 
     * Other available API versions: 2019-08-02-preview, 2020-08-15-preview, 2022-05-10-preview, 2023-06-20-preview, 2023-10-03-preview, 2024-03-31-preview, 2024-05-20-preview, 2024-07-10, 2024-07-31-preview.
     * 
     */
    public static CompletableFuture getMachineExtensionPlain(GetMachineExtensionPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:hybridcompute:getMachineExtension", TypeShape.of(GetMachineExtensionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * The operation to get a run command.
     * Azure REST API version: 2023-10-03-preview.
     * 
     * Other available API versions: 2024-03-31-preview, 2024-05-20-preview, 2024-07-31-preview.
     * 
     */
    public static Output getMachineRunCommand(GetMachineRunCommandArgs args) {
        return getMachineRunCommand(args, InvokeOptions.Empty);
    }
    /**
     * The operation to get a run command.
     * Azure REST API version: 2023-10-03-preview.
     * 
     * Other available API versions: 2024-03-31-preview, 2024-05-20-preview, 2024-07-31-preview.
     * 
     */
    public static CompletableFuture getMachineRunCommandPlain(GetMachineRunCommandPlainArgs args) {
        return getMachineRunCommandPlain(args, InvokeOptions.Empty);
    }
    /**
     * The operation to get a run command.
     * Azure REST API version: 2023-10-03-preview.
     * 
     * Other available API versions: 2024-03-31-preview, 2024-05-20-preview, 2024-07-31-preview.
     * 
     */
    public static Output getMachineRunCommand(GetMachineRunCommandArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:hybridcompute:getMachineRunCommand", TypeShape.of(GetMachineRunCommandResult.class), args, Utilities.withVersion(options));
    }
    /**
     * The operation to get a run command.
     * Azure REST API version: 2023-10-03-preview.
     * 
     * Other available API versions: 2024-03-31-preview, 2024-05-20-preview, 2024-07-31-preview.
     * 
     */
    public static CompletableFuture getMachineRunCommandPlain(GetMachineRunCommandPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:hybridcompute:getMachineRunCommand", TypeShape.of(GetMachineRunCommandResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a private endpoint connection.
     * Azure REST API version: 2022-12-27.
     * 
     * Other available API versions: 2020-08-15-preview, 2023-06-20-preview, 2023-10-03-preview, 2024-03-31-preview, 2024-05-20-preview, 2024-07-10, 2024-07-31-preview.
     * 
     */
    public static Output getPrivateEndpointConnection(GetPrivateEndpointConnectionArgs args) {
        return getPrivateEndpointConnection(args, InvokeOptions.Empty);
    }
    /**
     * Gets a private endpoint connection.
     * Azure REST API version: 2022-12-27.
     * 
     * Other available API versions: 2020-08-15-preview, 2023-06-20-preview, 2023-10-03-preview, 2024-03-31-preview, 2024-05-20-preview, 2024-07-10, 2024-07-31-preview.
     * 
     */
    public static CompletableFuture getPrivateEndpointConnectionPlain(GetPrivateEndpointConnectionPlainArgs args) {
        return getPrivateEndpointConnectionPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a private endpoint connection.
     * Azure REST API version: 2022-12-27.
     * 
     * Other available API versions: 2020-08-15-preview, 2023-06-20-preview, 2023-10-03-preview, 2024-03-31-preview, 2024-05-20-preview, 2024-07-10, 2024-07-31-preview.
     * 
     */
    public static Output getPrivateEndpointConnection(GetPrivateEndpointConnectionArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:hybridcompute:getPrivateEndpointConnection", TypeShape.of(GetPrivateEndpointConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a private endpoint connection.
     * Azure REST API version: 2022-12-27.
     * 
     * Other available API versions: 2020-08-15-preview, 2023-06-20-preview, 2023-10-03-preview, 2024-03-31-preview, 2024-05-20-preview, 2024-07-10, 2024-07-31-preview.
     * 
     */
    public static CompletableFuture getPrivateEndpointConnectionPlain(GetPrivateEndpointConnectionPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:hybridcompute:getPrivateEndpointConnection", TypeShape.of(GetPrivateEndpointConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns a Azure Arc PrivateLinkScope.
     * Azure REST API version: 2022-12-27.
     * 
     * Other available API versions: 2020-08-15-preview, 2023-06-20-preview, 2023-10-03-preview, 2024-03-31-preview, 2024-05-20-preview, 2024-07-10, 2024-07-31-preview.
     * 
     */
    public static Output getPrivateLinkScope(GetPrivateLinkScopeArgs args) {
        return getPrivateLinkScope(args, InvokeOptions.Empty);
    }
    /**
     * Returns a Azure Arc PrivateLinkScope.
     * Azure REST API version: 2022-12-27.
     * 
     * Other available API versions: 2020-08-15-preview, 2023-06-20-preview, 2023-10-03-preview, 2024-03-31-preview, 2024-05-20-preview, 2024-07-10, 2024-07-31-preview.
     * 
     */
    public static CompletableFuture getPrivateLinkScopePlain(GetPrivateLinkScopePlainArgs args) {
        return getPrivateLinkScopePlain(args, InvokeOptions.Empty);
    }
    /**
     * Returns a Azure Arc PrivateLinkScope.
     * Azure REST API version: 2022-12-27.
     * 
     * Other available API versions: 2020-08-15-preview, 2023-06-20-preview, 2023-10-03-preview, 2024-03-31-preview, 2024-05-20-preview, 2024-07-10, 2024-07-31-preview.
     * 
     */
    public static Output getPrivateLinkScope(GetPrivateLinkScopeArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:hybridcompute:getPrivateLinkScope", TypeShape.of(GetPrivateLinkScopeResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns a Azure Arc PrivateLinkScope.
     * Azure REST API version: 2022-12-27.
     * 
     * Other available API versions: 2020-08-15-preview, 2023-06-20-preview, 2023-10-03-preview, 2024-03-31-preview, 2024-05-20-preview, 2024-07-10, 2024-07-31-preview.
     * 
     */
    public static CompletableFuture getPrivateLinkScopePlain(GetPrivateLinkScopePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:hybridcompute:getPrivateLinkScope", TypeShape.of(GetPrivateLinkScopeResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a scoped resource in a private link scope.
     * Azure REST API version: 2020-08-15-preview.
     * 
     */
    public static Output getPrivateLinkScopedResource(GetPrivateLinkScopedResourceArgs args) {
        return getPrivateLinkScopedResource(args, InvokeOptions.Empty);
    }
    /**
     * Gets a scoped resource in a private link scope.
     * Azure REST API version: 2020-08-15-preview.
     * 
     */
    public static CompletableFuture getPrivateLinkScopedResourcePlain(GetPrivateLinkScopedResourcePlainArgs args) {
        return getPrivateLinkScopedResourcePlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a scoped resource in a private link scope.
     * Azure REST API version: 2020-08-15-preview.
     * 
     */
    public static Output getPrivateLinkScopedResource(GetPrivateLinkScopedResourceArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:hybridcompute:getPrivateLinkScopedResource", TypeShape.of(GetPrivateLinkScopedResourceResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a scoped resource in a private link scope.
     * Azure REST API version: 2020-08-15-preview.
     * 
     */
    public static CompletableFuture getPrivateLinkScopedResourcePlain(GetPrivateLinkScopedResourcePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:hybridcompute:getPrivateLinkScopedResource", TypeShape.of(GetPrivateLinkScopedResourceResult.class), args, Utilities.withVersion(options));
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy