
com.pulumi.azurenative.elasticsan.ElasticsanFunctions Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of azure-native Show documentation
Show all versions of azure-native Show documentation
A native Pulumi package for creating and managing Azure resources.
// *** 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