Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance. Project price only 1 $
You can buy this project and download/modify it how often you want.
// *** 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.azure.elasticsan;
import com.pulumi.azure.Utilities;
import com.pulumi.azure.elasticsan.inputs.GetArgs;
import com.pulumi.azure.elasticsan.inputs.GetPlainArgs;
import com.pulumi.azure.elasticsan.inputs.GetVolumeGroupArgs;
import com.pulumi.azure.elasticsan.inputs.GetVolumeGroupPlainArgs;
import com.pulumi.azure.elasticsan.inputs.GetVolumeSnapshotArgs;
import com.pulumi.azure.elasticsan.inputs.GetVolumeSnapshotPlainArgs;
import com.pulumi.azure.elasticsan.outputs.GetResult;
import com.pulumi.azure.elasticsan.outputs.GetVolumeGroupResult;
import com.pulumi.azure.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 {
/**
* Use this data source to access information about an existing Elastic SAN.
*
* ## Example Usage
*
* <!--Start PulumiCodeChooser -->
*
* <!--End PulumiCodeChooser -->
*
*/
public static Output get(GetArgs args) {
return get(args, InvokeOptions.Empty);
}
/**
* Use this data source to access information about an existing Elastic SAN.
*
* ## Example Usage
*
* <!--Start PulumiCodeChooser -->
*
* <!--End PulumiCodeChooser -->
*
*/
public static CompletableFuture getPlain(GetPlainArgs args) {
return getPlain(args, InvokeOptions.Empty);
}
/**
* Use this data source to access information about an existing Elastic SAN.
*
* ## Example Usage
*
* <!--Start PulumiCodeChooser -->
*
* <!--End PulumiCodeChooser -->
*
*/
public static Output get(GetArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure:elasticsan/get:get", TypeShape.of(GetResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to access information about an existing Elastic SAN.
*
* ## Example Usage
*
* <!--Start PulumiCodeChooser -->
*
* <!--End PulumiCodeChooser -->
*
*/
public static CompletableFuture getPlain(GetPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure:elasticsan/get:get", TypeShape.of(GetResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to access information about an existing Elastic SAN Volume Group.
*
* ## Example Usage
*
* <!--Start PulumiCodeChooser -->
*
* <!--End PulumiCodeChooser -->
*
*/
public static Output getVolumeGroup(GetVolumeGroupArgs args) {
return getVolumeGroup(args, InvokeOptions.Empty);
}
/**
* Use this data source to access information about an existing Elastic SAN Volume Group.
*
* ## Example Usage
*
* <!--Start PulumiCodeChooser -->
*
* <!--End PulumiCodeChooser -->
*
*/
public static CompletableFuture getVolumeGroupPlain(GetVolumeGroupPlainArgs args) {
return getVolumeGroupPlain(args, InvokeOptions.Empty);
}
/**
* Use this data source to access information about an existing Elastic SAN Volume Group.
*
* ## Example Usage
*
* <!--Start PulumiCodeChooser -->
*
* <!--End PulumiCodeChooser -->
*
*/
public static Output getVolumeGroup(GetVolumeGroupArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure:elasticsan/getVolumeGroup:getVolumeGroup", TypeShape.of(GetVolumeGroupResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to access information about an existing Elastic SAN Volume Group.
*
* ## Example Usage
*
* <!--Start PulumiCodeChooser -->
*
* <!--End PulumiCodeChooser -->
*
*/
public static CompletableFuture getVolumeGroupPlain(GetVolumeGroupPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("azure:elasticsan/getVolumeGroup:getVolumeGroup", TypeShape.of(GetVolumeGroupResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to access information about an existing Elastic SAN Volume Snapshot.
*
* ## Example Usage
*
* <!--Start PulumiCodeChooser -->
*
* <!--End PulumiCodeChooser -->
*
*/
public static Output getVolumeSnapshot(GetVolumeSnapshotArgs args) {
return getVolumeSnapshot(args, InvokeOptions.Empty);
}
/**
* Use this data source to access information about an existing Elastic SAN Volume Snapshot.
*
* ## Example Usage
*
* <!--Start PulumiCodeChooser -->
*
* <!--End PulumiCodeChooser -->
*
*/
public static CompletableFuture getVolumeSnapshotPlain(GetVolumeSnapshotPlainArgs args) {
return getVolumeSnapshotPlain(args, InvokeOptions.Empty);
}
/**
* Use this data source to access information about an existing Elastic SAN Volume Snapshot.
*
* ## Example Usage
*
* <!--Start PulumiCodeChooser -->
*
* <!--End PulumiCodeChooser -->
*
*/
public static Output getVolumeSnapshot(GetVolumeSnapshotArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("azure:elasticsan/getVolumeSnapshot:getVolumeSnapshot", TypeShape.of(GetVolumeSnapshotResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to access information about an existing Elastic SAN Volume Snapshot.
*
* ## Example Usage
*
* <!--Start PulumiCodeChooser -->
*