Class Volume
- java.lang.Object
-
- com.pulumi.resources.Resource
-
- com.pulumi.resources.CustomResource
-
- com.pulumi.azurenative.elasticsan.Volume
-
public class Volume extends com.pulumi.resources.CustomResource
Response for Volume request. API Version: 2021-11-20-preview. ## Example Usage ### Volumes_Create_MaximumSet_Gen ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.azurenative.elasticsan.Volume; import com.pulumi.azurenative.elasticsan.VolumeArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { var volume = new Volume("volume", VolumeArgs.builder() .creationData(Map.ofEntries( Map.entry("createSource", "None"), Map.entry("sourceUri", "aaaaaa") )) .elasticSanName("ti7q-k952-1qB3J_5") .resourceGroupName("rgelasticsan") .sizeGiB(22) .tags(Map.of("key7423", "aaaa")) .volumeGroupName("u_5I_1j4t3") .volumeName("9132y") .build()); } } ``` ### Volumes_Create_MinimumSet_Gen ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.azurenative.elasticsan.Volume; import com.pulumi.azurenative.elasticsan.VolumeArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { var volume = new Volume("volume", VolumeArgs.builder() .elasticSanName("ti7q-k952-1qB3J_5") .resourceGroupName("rgelasticsan") .volumeGroupName("u_5I_1j4t3") .volumeName("9132y") .build()); } } ``` ## Import An existing resource can be imported using its type token, name, and identifier, e.g. ```sh $ pulumi import azure-native:elasticsan:Volume aaaaaaaaaaaa aaaaaaaa ```
-
-
Constructor Summary
Constructors Constructor Description Volume(java.lang.String name)
Volume(java.lang.String name, VolumeArgs args)
Volume(java.lang.String name, VolumeArgs args, com.pulumi.resources.CustomResourceOptions options)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.pulumi.core.Output<java.util.Optional<SourceCreationDataResponse>>
creationData()
static Volume
get(java.lang.String name, com.pulumi.core.Output<java.lang.String> id, com.pulumi.resources.CustomResourceOptions options)
Get an existing Host resource's state with the given name, ID, and optional extra properties used to qualify the lookup.com.pulumi.core.Output<java.lang.String>
name()
com.pulumi.core.Output<java.util.Optional<java.lang.Double>>
sizeGiB()
com.pulumi.core.Output<IscsiTargetInfoResponse>
storageTarget()
com.pulumi.core.Output<SystemDataResponse>
systemData()
com.pulumi.core.Output<java.util.Optional<java.util.Map<java.lang.String,java.lang.String>>>
tags()
com.pulumi.core.Output<java.lang.String>
type()
com.pulumi.core.Output<java.lang.String>
volumeId()
-
-
-
Constructor Detail
-
Volume
public Volume(java.lang.String name)
- Parameters:
name
- The _unique_ name of the resulting resource.
-
Volume
public Volume(java.lang.String name, VolumeArgs args)
- Parameters:
name
- The _unique_ name of the resulting resource.args
- The arguments to use to populate this resource's properties.
-
Volume
public Volume(java.lang.String name, VolumeArgs args, @Nullable com.pulumi.resources.CustomResourceOptions options)
- Parameters:
name
- The _unique_ name of the resulting resource.args
- The arguments to use to populate this resource's properties.options
- A bag of options that control this resource's behavior.
-
-
Method Detail
-
creationData
public com.pulumi.core.Output<java.util.Optional<SourceCreationDataResponse>> creationData()
- Returns:
- State of the operation on the resource.
-
name
public com.pulumi.core.Output<java.lang.String> name()
- Returns:
- Azure resource name.
-
sizeGiB
public com.pulumi.core.Output<java.util.Optional<java.lang.Double>> sizeGiB()
- Returns:
- Volume size.
-
storageTarget
public com.pulumi.core.Output<IscsiTargetInfoResponse> storageTarget()
- Returns:
- Storage target information
-
systemData
public com.pulumi.core.Output<SystemDataResponse> systemData()
- Returns:
- Resource metadata required by ARM RPC
-
tags
public com.pulumi.core.Output<java.util.Optional<java.util.Map<java.lang.String,java.lang.String>>> tags()
- Returns:
- Azure resource tags.
-
type
public com.pulumi.core.Output<java.lang.String> type()
- Returns:
- Azure resource type.
-
volumeId
public com.pulumi.core.Output<java.lang.String> volumeId()
- Returns:
- Unique Id of the volume in GUID format
-
get
public static Volume get(java.lang.String name, com.pulumi.core.Output<java.lang.String> id, @Nullable com.pulumi.resources.CustomResourceOptions options)
Get an existing Host resource's state with the given name, ID, and optional extra properties used to qualify the lookup.- Parameters:
name
- The _unique_ name of the resulting resource.id
- The _unique_ provider ID of the resource to lookup.options
- Optional settings to control the behavior of the CustomResource.
-
-