These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi
azure-native.elasticsan.getVolume
Explore with Pulumi AI
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi
Get an Volume. API Version: 2021-11-20-preview.
Using getVolume
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getVolume(args: GetVolumeArgs, opts?: InvokeOptions): Promise<GetVolumeResult>
function getVolumeOutput(args: GetVolumeOutputArgs, opts?: InvokeOptions): Output<GetVolumeResult>def get_volume(elastic_san_name: Optional[str] = None,
               resource_group_name: Optional[str] = None,
               volume_group_name: Optional[str] = None,
               volume_name: Optional[str] = None,
               opts: Optional[InvokeOptions] = None) -> GetVolumeResult
def get_volume_output(elastic_san_name: Optional[pulumi.Input[str]] = None,
               resource_group_name: Optional[pulumi.Input[str]] = None,
               volume_group_name: Optional[pulumi.Input[str]] = None,
               volume_name: Optional[pulumi.Input[str]] = None,
               opts: Optional[InvokeOptions] = None) -> Output[GetVolumeResult]func LookupVolume(ctx *Context, args *LookupVolumeArgs, opts ...InvokeOption) (*LookupVolumeResult, error)
func LookupVolumeOutput(ctx *Context, args *LookupVolumeOutputArgs, opts ...InvokeOption) LookupVolumeResultOutput> Note: This function is named LookupVolume in the Go SDK.
public static class GetVolume 
{
    public static Task<GetVolumeResult> InvokeAsync(GetVolumeArgs args, InvokeOptions? opts = null)
    public static Output<GetVolumeResult> Invoke(GetVolumeInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetVolumeResult> getVolume(GetVolumeArgs args, InvokeOptions options)
public static Output<GetVolumeResult> getVolume(GetVolumeArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:elasticsan:getVolume
  arguments:
    # arguments dictionaryThe following arguments are supported:
- ElasticSan stringName 
- The name of the ElasticSan.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- VolumeGroup stringName 
- The name of the VolumeGroup.
- VolumeName string
- The name of the Volume.
- ElasticSan stringName 
- The name of the ElasticSan.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- VolumeGroup stringName 
- The name of the VolumeGroup.
- VolumeName string
- The name of the Volume.
- elasticSan StringName 
- The name of the ElasticSan.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- volumeGroup StringName 
- The name of the VolumeGroup.
- volumeName String
- The name of the Volume.
- elasticSan stringName 
- The name of the ElasticSan.
- resourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- volumeGroup stringName 
- The name of the VolumeGroup.
- volumeName string
- The name of the Volume.
- elastic_san_ strname 
- The name of the ElasticSan.
- resource_group_ strname 
- The name of the resource group. The name is case insensitive.
- volume_group_ strname 
- The name of the VolumeGroup.
- volume_name str
- The name of the Volume.
- elasticSan StringName 
- The name of the ElasticSan.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- volumeGroup StringName 
- The name of the VolumeGroup.
- volumeName String
- The name of the Volume.
getVolume Result
The following output properties are available:
- Id string
- Azure resource identifier.
- Name string
- Azure resource name.
- StorageTarget Pulumi.Azure Native. Elastic San. Outputs. Iscsi Target Info Response 
- Storage target information
- SystemData Pulumi.Azure Native. Elastic San. Outputs. System Data Response 
- Resource metadata required by ARM RPC
- Type string
- Azure resource type.
- VolumeId string
- Unique Id of the volume in GUID format
- CreationData Pulumi.Azure Native. Elastic San. Outputs. Source Creation Data Response 
- State of the operation on the resource.
- SizeGi doubleB 
- Volume size.
- Dictionary<string, string>
- Azure resource tags.
- Id string
- Azure resource identifier.
- Name string
- Azure resource name.
- StorageTarget IscsiTarget Info Response 
- Storage target information
- SystemData SystemData Response 
- Resource metadata required by ARM RPC
- Type string
- Azure resource type.
- VolumeId string
- Unique Id of the volume in GUID format
- CreationData SourceCreation Data Response 
- State of the operation on the resource.
- SizeGi float64B 
- Volume size.
- map[string]string
- Azure resource tags.
- id String
- Azure resource identifier.
- name String
- Azure resource name.
- storageTarget IscsiTarget Info Response 
- Storage target information
- systemData SystemData Response 
- Resource metadata required by ARM RPC
- type String
- Azure resource type.
- volumeId String
- Unique Id of the volume in GUID format
- creationData SourceCreation Data Response 
- State of the operation on the resource.
- sizeGi DoubleB 
- Volume size.
- Map<String,String>
- Azure resource tags.
- id string
- Azure resource identifier.
- name string
- Azure resource name.
- storageTarget IscsiTarget Info Response 
- Storage target information
- systemData SystemData Response 
- Resource metadata required by ARM RPC
- type string
- Azure resource type.
- volumeId string
- Unique Id of the volume in GUID format
- creationData SourceCreation Data Response 
- State of the operation on the resource.
- sizeGi numberB 
- Volume size.
- {[key: string]: string}
- Azure resource tags.
- id str
- Azure resource identifier.
- name str
- Azure resource name.
- storage_target IscsiTarget Info Response 
- Storage target information
- system_data SystemData Response 
- Resource metadata required by ARM RPC
- type str
- Azure resource type.
- volume_id str
- Unique Id of the volume in GUID format
- creation_data SourceCreation Data Response 
- State of the operation on the resource.
- size_gi_ floatb 
- Volume size.
- Mapping[str, str]
- Azure resource tags.
- id String
- Azure resource identifier.
- name String
- Azure resource name.
- storageTarget Property Map
- Storage target information
- systemData Property Map
- Resource metadata required by ARM RPC
- type String
- Azure resource type.
- volumeId String
- Unique Id of the volume in GUID format
- creationData Property Map
- State of the operation on the resource.
- sizeGi NumberB 
- Volume size.
- Map<String>
- Azure resource tags.
Supporting Types
IscsiTargetInfoResponse   
- ProvisioningState string
- State of the operation on the resource.
- TargetIqn string
- iSCSI Target IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:server".
- TargetPortal stringHostname 
- iSCSI Target Portal Host Name
- TargetPortal intPort 
- iSCSI Target Portal Port
- Status string
- Operational status of the iSCSI Target.
- ProvisioningState string
- State of the operation on the resource.
- TargetIqn string
- iSCSI Target IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:server".
- TargetPortal stringHostname 
- iSCSI Target Portal Host Name
- TargetPortal intPort 
- iSCSI Target Portal Port
- Status string
- Operational status of the iSCSI Target.
- provisioningState String
- State of the operation on the resource.
- targetIqn String
- iSCSI Target IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:server".
- targetPortal StringHostname 
- iSCSI Target Portal Host Name
- targetPortal IntegerPort 
- iSCSI Target Portal Port
- status String
- Operational status of the iSCSI Target.
- provisioningState string
- State of the operation on the resource.
- targetIqn string
- iSCSI Target IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:server".
- targetPortal stringHostname 
- iSCSI Target Portal Host Name
- targetPortal numberPort 
- iSCSI Target Portal Port
- status string
- Operational status of the iSCSI Target.
- provisioning_state str
- State of the operation on the resource.
- target_iqn str
- iSCSI Target IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:server".
- target_portal_ strhostname 
- iSCSI Target Portal Host Name
- target_portal_ intport 
- iSCSI Target Portal Port
- status str
- Operational status of the iSCSI Target.
- provisioningState String
- State of the operation on the resource.
- targetIqn String
- iSCSI Target IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:server".
- targetPortal StringHostname 
- iSCSI Target Portal Host Name
- targetPortal NumberPort 
- iSCSI Target Portal Port
- status String
- Operational status of the iSCSI Target.
SourceCreationDataResponse   
- CreateSource string
- This enumerates the possible sources of a volume creation.
- SourceUri string
- If createOption is Copy, this is the ARM id of the source snapshot or disk. If createOption is Restore, this is the ARM-like id of the source disk restore point.
- CreateSource string
- This enumerates the possible sources of a volume creation.
- SourceUri string
- If createOption is Copy, this is the ARM id of the source snapshot or disk. If createOption is Restore, this is the ARM-like id of the source disk restore point.
- createSource String
- This enumerates the possible sources of a volume creation.
- sourceUri String
- If createOption is Copy, this is the ARM id of the source snapshot or disk. If createOption is Restore, this is the ARM-like id of the source disk restore point.
- createSource string
- This enumerates the possible sources of a volume creation.
- sourceUri string
- If createOption is Copy, this is the ARM id of the source snapshot or disk. If createOption is Restore, this is the ARM-like id of the source disk restore point.
- create_source str
- This enumerates the possible sources of a volume creation.
- source_uri str
- If createOption is Copy, this is the ARM id of the source snapshot or disk. If createOption is Restore, this is the ARM-like id of the source disk restore point.
- createSource String
- This enumerates the possible sources of a volume creation.
- sourceUri String
- If createOption is Copy, this is the ARM id of the source snapshot or disk. If createOption is Restore, this is the ARM-like id of the source disk restore point.
SystemDataResponse  
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
- createdAt string
- The timestamp of resource creation (UTC).
- createdBy string
- The identity that created the resource.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified stringBy Type 
- The type of identity that last modified the resource.
- created_at str
- The timestamp of resource creation (UTC).
- created_by str
- The identity that created the resource.
- created_by_ strtype 
- The type of identity that created the resource.
- last_modified_ strat 
- The timestamp of resource last modification (UTC)
- last_modified_ strby 
- The identity that last modified the resource.
- last_modified_ strby_ type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
Package Details
- Repository
- azure-native-v1 pulumi/pulumi-azure-native
- License
- Apache-2.0
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi