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

com.pulumi.azurenative.elasticsan.ElasticsanFunctions Maven / Gradle / Ivy

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

import com.pulumi.azurenative.Utilities;
import com.pulumi.azurenative.elasticsan.inputs.GetElasticSanArgs;
import com.pulumi.azurenative.elasticsan.inputs.GetElasticSanPlainArgs;
import com.pulumi.azurenative.elasticsan.inputs.GetPrivateEndpointConnectionArgs;
import com.pulumi.azurenative.elasticsan.inputs.GetPrivateEndpointConnectionPlainArgs;
import com.pulumi.azurenative.elasticsan.inputs.GetVolumeArgs;
import com.pulumi.azurenative.elasticsan.inputs.GetVolumeGroupArgs;
import com.pulumi.azurenative.elasticsan.inputs.GetVolumeGroupPlainArgs;
import com.pulumi.azurenative.elasticsan.inputs.GetVolumePlainArgs;
import com.pulumi.azurenative.elasticsan.inputs.GetVolumeSnapshotArgs;
import com.pulumi.azurenative.elasticsan.inputs.GetVolumeSnapshotPlainArgs;
import com.pulumi.azurenative.elasticsan.outputs.GetElasticSanResult;
import com.pulumi.azurenative.elasticsan.outputs.GetPrivateEndpointConnectionResult;
import com.pulumi.azurenative.elasticsan.outputs.GetVolumeGroupResult;
import com.pulumi.azurenative.elasticsan.outputs.GetVolumeResult;
import com.pulumi.azurenative.elasticsan.outputs.GetVolumeSnapshotResult;
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 ElasticsanFunctions {
    /**
     * Get a ElasticSan.
     * Azure REST API version: 2021-11-20-preview.
     * 
     * Other available API versions: 2022-12-01-preview, 2023-01-01, 2024-05-01, 2024-06-01-preview.
     * 
     */
    public static Output getElasticSan(GetElasticSanArgs args) {
        return getElasticSan(args, InvokeOptions.Empty);
    }
    /**
     * Get a ElasticSan.
     * Azure REST API version: 2021-11-20-preview.
     * 
     * Other available API versions: 2022-12-01-preview, 2023-01-01, 2024-05-01, 2024-06-01-preview.
     * 
     */
    public static CompletableFuture getElasticSanPlain(GetElasticSanPlainArgs args) {
        return getElasticSanPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get a ElasticSan.
     * Azure REST API version: 2021-11-20-preview.
     * 
     * Other available API versions: 2022-12-01-preview, 2023-01-01, 2024-05-01, 2024-06-01-preview.
     * 
     */
    public static Output getElasticSan(GetElasticSanArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:elasticsan:getElasticSan", TypeShape.of(GetElasticSanResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a ElasticSan.
     * Azure REST API version: 2021-11-20-preview.
     * 
     * Other available API versions: 2022-12-01-preview, 2023-01-01, 2024-05-01, 2024-06-01-preview.
     * 
     */
    public static CompletableFuture getElasticSanPlain(GetElasticSanPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:elasticsan:getElasticSan", TypeShape.of(GetElasticSanResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the specified private endpoint connection associated with the Elastic San
     * Azure REST API version: 2022-12-01-preview.
     * 
     * Other available API versions: 2023-01-01, 2024-05-01, 2024-06-01-preview.
     * 
     */
    public static Output getPrivateEndpointConnection(GetPrivateEndpointConnectionArgs args) {
        return getPrivateEndpointConnection(args, InvokeOptions.Empty);
    }
    /**
     * Gets the specified private endpoint connection associated with the Elastic San
     * Azure REST API version: 2022-12-01-preview.
     * 
     * Other available API versions: 2023-01-01, 2024-05-01, 2024-06-01-preview.
     * 
     */
    public static CompletableFuture getPrivateEndpointConnectionPlain(GetPrivateEndpointConnectionPlainArgs args) {
        return getPrivateEndpointConnectionPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the specified private endpoint connection associated with the Elastic San
     * Azure REST API version: 2022-12-01-preview.
     * 
     * Other available API versions: 2023-01-01, 2024-05-01, 2024-06-01-preview.
     * 
     */
    public static Output getPrivateEndpointConnection(GetPrivateEndpointConnectionArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:elasticsan:getPrivateEndpointConnection", TypeShape.of(GetPrivateEndpointConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the specified private endpoint connection associated with the Elastic San
     * Azure REST API version: 2022-12-01-preview.
     * 
     * Other available API versions: 2023-01-01, 2024-05-01, 2024-06-01-preview.
     * 
     */
    public static CompletableFuture getPrivateEndpointConnectionPlain(GetPrivateEndpointConnectionPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:elasticsan:getPrivateEndpointConnection", TypeShape.of(GetPrivateEndpointConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get an Volume.
     * Azure REST API version: 2021-11-20-preview.
     * 
     * Other available API versions: 2022-12-01-preview, 2023-01-01, 2024-05-01, 2024-06-01-preview.
     * 
     */
    public static Output getVolume(GetVolumeArgs args) {
        return getVolume(args, InvokeOptions.Empty);
    }
    /**
     * Get an Volume.
     * Azure REST API version: 2021-11-20-preview.
     * 
     * Other available API versions: 2022-12-01-preview, 2023-01-01, 2024-05-01, 2024-06-01-preview.
     * 
     */
    public static CompletableFuture getVolumePlain(GetVolumePlainArgs args) {
        return getVolumePlain(args, InvokeOptions.Empty);
    }
    /**
     * Get an Volume.
     * Azure REST API version: 2021-11-20-preview.
     * 
     * Other available API versions: 2022-12-01-preview, 2023-01-01, 2024-05-01, 2024-06-01-preview.
     * 
     */
    public static Output getVolume(GetVolumeArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:elasticsan:getVolume", TypeShape.of(GetVolumeResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get an Volume.
     * Azure REST API version: 2021-11-20-preview.
     * 
     * Other available API versions: 2022-12-01-preview, 2023-01-01, 2024-05-01, 2024-06-01-preview.
     * 
     */
    public static CompletableFuture getVolumePlain(GetVolumePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:elasticsan:getVolume", TypeShape.of(GetVolumeResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get an VolumeGroups.
     * Azure REST API version: 2021-11-20-preview.
     * 
     * Other available API versions: 2022-12-01-preview, 2023-01-01, 2024-05-01, 2024-06-01-preview.
     * 
     */
    public static Output getVolumeGroup(GetVolumeGroupArgs args) {
        return getVolumeGroup(args, InvokeOptions.Empty);
    }
    /**
     * Get an VolumeGroups.
     * Azure REST API version: 2021-11-20-preview.
     * 
     * Other available API versions: 2022-12-01-preview, 2023-01-01, 2024-05-01, 2024-06-01-preview.
     * 
     */
    public static CompletableFuture getVolumeGroupPlain(GetVolumeGroupPlainArgs args) {
        return getVolumeGroupPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get an VolumeGroups.
     * Azure REST API version: 2021-11-20-preview.
     * 
     * Other available API versions: 2022-12-01-preview, 2023-01-01, 2024-05-01, 2024-06-01-preview.
     * 
     */
    public static Output getVolumeGroup(GetVolumeGroupArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:elasticsan:getVolumeGroup", TypeShape.of(GetVolumeGroupResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get an VolumeGroups.
     * Azure REST API version: 2021-11-20-preview.
     * 
     * Other available API versions: 2022-12-01-preview, 2023-01-01, 2024-05-01, 2024-06-01-preview.
     * 
     */
    public static CompletableFuture getVolumeGroupPlain(GetVolumeGroupPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:elasticsan:getVolumeGroup", TypeShape.of(GetVolumeGroupResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a Volume Snapshot.
     * Azure REST API version: 2023-01-01.
     * 
     * Other available API versions: 2024-05-01, 2024-06-01-preview.
     * 
     */
    public static Output getVolumeSnapshot(GetVolumeSnapshotArgs args) {
        return getVolumeSnapshot(args, InvokeOptions.Empty);
    }
    /**
     * Get a Volume Snapshot.
     * Azure REST API version: 2023-01-01.
     * 
     * Other available API versions: 2024-05-01, 2024-06-01-preview.
     * 
     */
    public static CompletableFuture getVolumeSnapshotPlain(GetVolumeSnapshotPlainArgs args) {
        return getVolumeSnapshotPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get a Volume Snapshot.
     * Azure REST API version: 2023-01-01.
     * 
     * Other available API versions: 2024-05-01, 2024-06-01-preview.
     * 
     */
    public static Output getVolumeSnapshot(GetVolumeSnapshotArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:elasticsan:getVolumeSnapshot", TypeShape.of(GetVolumeSnapshotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a Volume Snapshot.
     * Azure REST API version: 2023-01-01.
     * 
     * Other available API versions: 2024-05-01, 2024-06-01-preview.
     * 
     */
    public static CompletableFuture getVolumeSnapshotPlain(GetVolumeSnapshotPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:elasticsan:getVolumeSnapshot", TypeShape.of(GetVolumeSnapshotResult.class), args, Utilities.withVersion(options));
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy