published on Wednesday, Aug 5, 2026 by Pulumi
published on Wednesday, Aug 5, 2026 by Pulumi
Get the details of the specified volume
Uses Azure REST API version 2025-09-01-preview.
Other available API versions: 2025-12-15-preview, 2026-01-15-preview, 2026-03-15-preview, 2026-04-15-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native netapp [ApiVersion]. See the version guide for details.
Using getElasticVolume
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 getElasticVolume(args: GetElasticVolumeArgs, opts?: InvokeOptions): Promise<GetElasticVolumeResult>
function getElasticVolumeOutput(args: GetElasticVolumeOutputArgs, opts?: InvokeOptions): Output<GetElasticVolumeResult>def get_elastic_volume(account_name: Optional[str] = None,
pool_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
volume_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetElasticVolumeResult
def get_elastic_volume_output(account_name: pulumi.Input[Optional[str]] = None,
pool_name: pulumi.Input[Optional[str]] = None,
resource_group_name: pulumi.Input[Optional[str]] = None,
volume_name: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetElasticVolumeResult]func LookupElasticVolume(ctx *Context, args *LookupElasticVolumeArgs, opts ...InvokeOption) (*LookupElasticVolumeResult, error)
func LookupElasticVolumeOutput(ctx *Context, args *LookupElasticVolumeOutputArgs, opts ...InvokeOption) LookupElasticVolumeResultOutput> Note: This function is named LookupElasticVolume in the Go SDK.
public static class GetElasticVolume
{
public static Task<GetElasticVolumeResult> InvokeAsync(GetElasticVolumeArgs args, InvokeOptions? opts = null)
public static Output<GetElasticVolumeResult> Invoke(GetElasticVolumeInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetElasticVolumeResult> getElasticVolume(GetElasticVolumeArgs args, InvokeOptions options)
public static Output<GetElasticVolumeResult> getElasticVolume(GetElasticVolumeArgs args, InvokeOptions options)
fn::invoke:
function: azure-native:netapp:getElasticVolume
arguments:
# arguments dictionarydata "azure-native_netapp_get_elastic_volume" "name" {
# arguments
}The following arguments are supported:
- Account
Name string - The name of the ElasticAccount
- Pool
Name string - The name of the ElasticCapacityPool
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Volume
Name string - The name of the ElasticVolume
- Account
Name string - The name of the ElasticAccount
- Pool
Name string - The name of the ElasticCapacityPool
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Volume
Name string - The name of the ElasticVolume
- account_
name string - The name of the ElasticAccount
- pool_
name string - The name of the ElasticCapacityPool
- resource_
group_ stringname - The name of the resource group. The name is case insensitive.
- volume_
name string - The name of the ElasticVolume
- account
Name String - The name of the ElasticAccount
- pool
Name String - The name of the ElasticCapacityPool
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- volume
Name String - The name of the ElasticVolume
- account
Name string - The name of the ElasticAccount
- pool
Name string - The name of the ElasticCapacityPool
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- volume
Name string - The name of the ElasticVolume
- account_
name str - The name of the ElasticAccount
- pool_
name str - The name of the ElasticCapacityPool
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- volume_
name str - The name of the ElasticVolume
- account
Name String - The name of the ElasticAccount
- pool
Name String - The name of the ElasticCapacityPool
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- volume
Name String - The name of the ElasticVolume
getElasticVolume Result
The following output properties are available:
- Azure
Api stringVersion - The Azure API version of the resource.
- ETag string
- If eTag is provided in the response body, it may also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.
- Id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- Location string
- The geo-location where the resource lives
- Name string
- The name of the resource
- Properties
Pulumi.
Azure Native. Net App. Outputs. Elastic Volume Properties Response - The resource-specific properties for this resource.
- System
Data Pulumi.Azure Native. Net App. Outputs. System Data Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Dictionary<string, string>
- Resource tags.
- Zones List<string>
- The availability zones.
- Azure
Api stringVersion - The Azure API version of the resource.
- ETag string
- If eTag is provided in the response body, it may also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.
- Id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- Location string
- The geo-location where the resource lives
- Name string
- The name of the resource
- Properties
Elastic
Volume Properties Response - The resource-specific properties for this resource.
- System
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- map[string]string
- Resource tags.
- Zones []string
- The availability zones.
- azure_
api_ stringversion - The Azure API version of the resource.
- e_
tag string - If eTag is provided in the response body, it may also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.
- id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- location string
- The geo-location where the resource lives
- name string
- The name of the resource
- properties object
- The resource-specific properties for this resource.
- system_
data object - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- map(string)
- Resource tags.
- zones list(string)
- The availability zones.
- azure
Api StringVersion - The Azure API version of the resource.
- e
Tag String - If eTag is provided in the response body, it may also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.
- id String
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- location String
- The geo-location where the resource lives
- name String
- The name of the resource
- properties
Elastic
Volume Properties Response - The resource-specific properties for this resource.
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Map<String,String>
- Resource tags.
- zones List<String>
- The availability zones.
- azure
Api stringVersion - The Azure API version of the resource.
- e
Tag string - If eTag is provided in the response body, it may also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.
- id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- location string
- The geo-location where the resource lives
- name string
- The name of the resource
- properties
Elastic
Volume Properties Response - The resource-specific properties for this resource.
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- {[key: string]: string}
- Resource tags.
- zones string[]
- The availability zones.
- azure_
api_ strversion - The Azure API version of the resource.
- e_
tag str - If eTag is provided in the response body, it may also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.
- id str
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- location str
- The geo-location where the resource lives
- name str
- The name of the resource
- properties
Elastic
Volume Properties Response - The resource-specific properties for this resource.
- system_
data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Mapping[str, str]
- Resource tags.
- zones Sequence[str]
- The availability zones.
- azure
Api StringVersion - The Azure API version of the resource.
- e
Tag String - If eTag is provided in the response body, it may also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.
- id String
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- location String
- The geo-location where the resource lives
- name String
- The name of the resource
- properties Property Map
- The resource-specific properties for this resource.
- system
Data Property Map - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Map<String>
- Resource tags.
- zones List<String>
- The availability zones.
Supporting Types
ElasticExportPolicyResponse
- Rules
List<Pulumi.
Azure Native. Net App. Inputs. Elastic Export Policy Rule Response> - Export policy rule
- Rules
[]Elastic
Export Policy Rule Response - Export policy rule
- rules list(object)
- Export policy rule
- rules
List<Elastic
Export Policy Rule Response> - Export policy rule
- rules
Elastic
Export Policy Rule Response[] - Export policy rule
- rules
Sequence[Elastic
Export Policy Rule Response] - Export policy rule
- rules List<Property Map>
- Export policy rule
ElasticExportPolicyRuleResponse
- Allowed
Clients List<string> - Client ingress specification for the export policy as list of IPv4 CIDRs, IPv4 host addresses and host names.
- Nfsv3 string
- Allows clients to access the volume with the NFSv3 protocol. Enable only for NFSv3 type volumes
- Nfsv4 string
- Allows clients to access the volume with at least NFSv4.1 protocol.
- Root
Access string - Indicates whether root access to the volume is granted to clients affected by this rule
- Rule
Index int - Controls the priority of the export policy rule. When connecting to the volume the rule with the lowest index that applies to the connecting client is used
- Unix
Access stringRule - Specifies the Unix file access level for the volume. It encompasses both read-only and read-write permissions. Additionally, NoAccess can be set to block all access to the volume
- Allowed
Clients []string - Client ingress specification for the export policy as list of IPv4 CIDRs, IPv4 host addresses and host names.
- Nfsv3 string
- Allows clients to access the volume with the NFSv3 protocol. Enable only for NFSv3 type volumes
- Nfsv4 string
- Allows clients to access the volume with at least NFSv4.1 protocol.
- Root
Access string - Indicates whether root access to the volume is granted to clients affected by this rule
- Rule
Index int - Controls the priority of the export policy rule. When connecting to the volume the rule with the lowest index that applies to the connecting client is used
- Unix
Access stringRule - Specifies the Unix file access level for the volume. It encompasses both read-only and read-write permissions. Additionally, NoAccess can be set to block all access to the volume
- allowed_
clients list(string) - Client ingress specification for the export policy as list of IPv4 CIDRs, IPv4 host addresses and host names.
- nfsv3 string
- Allows clients to access the volume with the NFSv3 protocol. Enable only for NFSv3 type volumes
- nfsv4 string
- Allows clients to access the volume with at least NFSv4.1 protocol.
- root_
access string - Indicates whether root access to the volume is granted to clients affected by this rule
- rule_
index number - Controls the priority of the export policy rule. When connecting to the volume the rule with the lowest index that applies to the connecting client is used
- unix_
access_ stringrule - Specifies the Unix file access level for the volume. It encompasses both read-only and read-write permissions. Additionally, NoAccess can be set to block all access to the volume
- allowed
Clients List<String> - Client ingress specification for the export policy as list of IPv4 CIDRs, IPv4 host addresses and host names.
- nfsv3 String
- Allows clients to access the volume with the NFSv3 protocol. Enable only for NFSv3 type volumes
- nfsv4 String
- Allows clients to access the volume with at least NFSv4.1 protocol.
- root
Access String - Indicates whether root access to the volume is granted to clients affected by this rule
- rule
Index Integer - Controls the priority of the export policy rule. When connecting to the volume the rule with the lowest index that applies to the connecting client is used
- unix
Access StringRule - Specifies the Unix file access level for the volume. It encompasses both read-only and read-write permissions. Additionally, NoAccess can be set to block all access to the volume
- allowed
Clients string[] - Client ingress specification for the export policy as list of IPv4 CIDRs, IPv4 host addresses and host names.
- nfsv3 string
- Allows clients to access the volume with the NFSv3 protocol. Enable only for NFSv3 type volumes
- nfsv4 string
- Allows clients to access the volume with at least NFSv4.1 protocol.
- root
Access string - Indicates whether root access to the volume is granted to clients affected by this rule
- rule
Index number - Controls the priority of the export policy rule. When connecting to the volume the rule with the lowest index that applies to the connecting client is used
- unix
Access stringRule - Specifies the Unix file access level for the volume. It encompasses both read-only and read-write permissions. Additionally, NoAccess can be set to block all access to the volume
- allowed_
clients Sequence[str] - Client ingress specification for the export policy as list of IPv4 CIDRs, IPv4 host addresses and host names.
- nfsv3 str
- Allows clients to access the volume with the NFSv3 protocol. Enable only for NFSv3 type volumes
- nfsv4 str
- Allows clients to access the volume with at least NFSv4.1 protocol.
- root_
access str - Indicates whether root access to the volume is granted to clients affected by this rule
- rule_
index int - Controls the priority of the export policy rule. When connecting to the volume the rule with the lowest index that applies to the connecting client is used
- unix_
access_ strrule - Specifies the Unix file access level for the volume. It encompasses both read-only and read-write permissions. Additionally, NoAccess can be set to block all access to the volume
- allowed
Clients List<String> - Client ingress specification for the export policy as list of IPv4 CIDRs, IPv4 host addresses and host names.
- nfsv3 String
- Allows clients to access the volume with the NFSv3 protocol. Enable only for NFSv3 type volumes
- nfsv4 String
- Allows clients to access the volume with at least NFSv4.1 protocol.
- root
Access String - Indicates whether root access to the volume is granted to clients affected by this rule
- rule
Index Number - Controls the priority of the export policy rule. When connecting to the volume the rule with the lowest index that applies to the connecting client is used
- unix
Access StringRule - Specifies the Unix file access level for the volume. It encompasses both read-only and read-write permissions. Additionally, NoAccess can be set to block all access to the volume
ElasticMountTargetPropertiesResponse
- Ip
Address string - The mount target's IPv4 address, used to mount the volume
- Smb
Server stringFqdn - The SMB server's Fully Qualified Domain Name, FQDN
- Ip
Address string - The mount target's IPv4 address, used to mount the volume
- Smb
Server stringFqdn - The SMB server's Fully Qualified Domain Name, FQDN
- ip_
address string - The mount target's IPv4 address, used to mount the volume
- smb_
server_ stringfqdn - The SMB server's Fully Qualified Domain Name, FQDN
- ip
Address String - The mount target's IPv4 address, used to mount the volume
- smb
Server StringFqdn - The SMB server's Fully Qualified Domain Name, FQDN
- ip
Address string - The mount target's IPv4 address, used to mount the volume
- smb
Server stringFqdn - The SMB server's Fully Qualified Domain Name, FQDN
- ip_
address str - The mount target's IPv4 address, used to mount the volume
- smb_
server_ strfqdn - The SMB server's Fully Qualified Domain Name, FQDN
- ip
Address String - The mount target's IPv4 address, used to mount the volume
- smb
Server StringFqdn - The SMB server's Fully Qualified Domain Name, FQDN
ElasticSmbPropertiesResponse
- Smb
Encryption string - Used to enable or disable encryption for in-flight SMB data volume. This flag can be modified during Elastic volume update operation as well. Only applicable for SMB protocol Elastic volumes.
- Smb
Encryption string - Used to enable or disable encryption for in-flight SMB data volume. This flag can be modified during Elastic volume update operation as well. Only applicable for SMB protocol Elastic volumes.
- smb_
encryption string - Used to enable or disable encryption for in-flight SMB data volume. This flag can be modified during Elastic volume update operation as well. Only applicable for SMB protocol Elastic volumes.
- smb
Encryption String - Used to enable or disable encryption for in-flight SMB data volume. This flag can be modified during Elastic volume update operation as well. Only applicable for SMB protocol Elastic volumes.
- smb
Encryption string - Used to enable or disable encryption for in-flight SMB data volume. This flag can be modified during Elastic volume update operation as well. Only applicable for SMB protocol Elastic volumes.
- smb_
encryption str - Used to enable or disable encryption for in-flight SMB data volume. This flag can be modified during Elastic volume update operation as well. Only applicable for SMB protocol Elastic volumes.
- smb
Encryption String - Used to enable or disable encryption for in-flight SMB data volume. This flag can be modified during Elastic volume update operation as well. Only applicable for SMB protocol Elastic volumes.
ElasticVolumeBackupPropertiesResponse
- Elastic
Backup stringPolicy Resource Id - ResourceId used to identify Elastic Backup Policy
- Elastic
Backup stringVault Resource Id - ResourceId used to identify Elastic Backup Vault
- Policy
Enforcement string - The property to decide policy is enforced or not on the volume
- Elastic
Backup stringPolicy Resource Id - ResourceId used to identify Elastic Backup Policy
- Elastic
Backup stringVault Resource Id - ResourceId used to identify Elastic Backup Vault
- Policy
Enforcement string - The property to decide policy is enforced or not on the volume
- elastic_
backup_ stringpolicy_ resource_ id - ResourceId used to identify Elastic Backup Policy
- elastic_
backup_ stringvault_ resource_ id - ResourceId used to identify Elastic Backup Vault
- policy_
enforcement string - The property to decide policy is enforced or not on the volume
- elastic
Backup StringPolicy Resource Id - ResourceId used to identify Elastic Backup Policy
- elastic
Backup StringVault Resource Id - ResourceId used to identify Elastic Backup Vault
- policy
Enforcement String - The property to decide policy is enforced or not on the volume
- elastic
Backup stringPolicy Resource Id - ResourceId used to identify Elastic Backup Policy
- elastic
Backup stringVault Resource Id - ResourceId used to identify Elastic Backup Vault
- policy
Enforcement string - The property to decide policy is enforced or not on the volume
- elastic_
backup_ strpolicy_ resource_ id - ResourceId used to identify Elastic Backup Policy
- elastic_
backup_ strvault_ resource_ id - ResourceId used to identify Elastic Backup Vault
- policy_
enforcement str - The property to decide policy is enforced or not on the volume
- elastic
Backup StringPolicy Resource Id - ResourceId used to identify Elastic Backup Policy
- elastic
Backup StringVault Resource Id - ResourceId used to identify Elastic Backup Vault
- policy
Enforcement String - The property to decide policy is enforced or not on the volume
ElasticVolumeDataProtectionPropertiesResponse
- Backup
Pulumi.
Azure Native. Net App. Inputs. Elastic Volume Backup Properties Response - Used to configure backups on an elastic volume.
- Snapshot
Pulumi.
Azure Native. Net App. Inputs. Elastic Volume Snapshot Properties Response - Used to apply a snapshot policy to a volume.
- Backup
Elastic
Volume Backup Properties Response - Used to configure backups on an elastic volume.
- Snapshot
Elastic
Volume Snapshot Properties Response - Used to apply a snapshot policy to a volume.
- backup
Elastic
Volume Backup Properties Response - Used to configure backups on an elastic volume.
- snapshot
Elastic
Volume Snapshot Properties Response - Used to apply a snapshot policy to a volume.
- backup
Elastic
Volume Backup Properties Response - Used to configure backups on an elastic volume.
- snapshot
Elastic
Volume Snapshot Properties Response - Used to apply a snapshot policy to a volume.
- backup
Elastic
Volume Backup Properties Response - Used to configure backups on an elastic volume.
- snapshot
Elastic
Volume Snapshot Properties Response - Used to apply a snapshot policy to a volume.
- backup Property Map
- Used to configure backups on an elastic volume.
- snapshot Property Map
- Used to apply a snapshot policy to a volume.
ElasticVolumePropertiesResponse
- Availability
Status string - Current availability status of the resource.
- File
Path string - A unique file path for the volume. Used when creating mount targets. This needs to be unique within the elastic capacity pool.
- Mount
Targets List<Pulumi.Azure Native. Net App. Inputs. Elastic Mount Target Properties Response> - List of mount targets that can be used to mount this volume
- Protocol
Types List<string> - Set of support protocol types for the elastic volume
- Provisioning
State string - Azure lifecycle management.
- Restoration
State string - The current state of the restoration process.
- Size double
- Maximum size allowed for a volume in bytes. Valid values are in the range 1GiB to 16TiB. Values expressed in bytes as multiples of 1 GiB.
- Backup
Resource stringId - Resource identifier used to identify the Elastic Backup.
- Data
Protection Pulumi.Azure Native. Net App. Inputs. Elastic Volume Data Protection Properties Response - Data protection configuration option for the volume, including snapshot policies and backup.
- Export
Policy Pulumi.Azure Native. Net App. Inputs. Elastic Export Policy Response - Set of export policy rules
- Smb
Properties Pulumi.Azure Native. Net App. Inputs. Elastic Smb Properties Response - SMB Properties
- Snapshot
Directory stringVisibility - Controls the visibility of the volume's read-only snapshot directory, which provides access to each of the volume's snapshots.
- Snapshot
Resource stringId - Resource identifier used to identify the Elastic Snapshot.
- Availability
Status string - Current availability status of the resource.
- File
Path string - A unique file path for the volume. Used when creating mount targets. This needs to be unique within the elastic capacity pool.
- Mount
Targets []ElasticMount Target Properties Response - List of mount targets that can be used to mount this volume
- Protocol
Types []string - Set of support protocol types for the elastic volume
- Provisioning
State string - Azure lifecycle management.
- Restoration
State string - The current state of the restoration process.
- Size float64
- Maximum size allowed for a volume in bytes. Valid values are in the range 1GiB to 16TiB. Values expressed in bytes as multiples of 1 GiB.
- Backup
Resource stringId - Resource identifier used to identify the Elastic Backup.
- Data
Protection ElasticVolume Data Protection Properties Response - Data protection configuration option for the volume, including snapshot policies and backup.
- Export
Policy ElasticExport Policy Response - Set of export policy rules
- Smb
Properties ElasticSmb Properties Response - SMB Properties
- Snapshot
Directory stringVisibility - Controls the visibility of the volume's read-only snapshot directory, which provides access to each of the volume's snapshots.
- Snapshot
Resource stringId - Resource identifier used to identify the Elastic Snapshot.
- availability_
status string - Current availability status of the resource.
- file_
path string - A unique file path for the volume. Used when creating mount targets. This needs to be unique within the elastic capacity pool.
- mount_
targets list(object) - List of mount targets that can be used to mount this volume
- protocol_
types list(string) - Set of support protocol types for the elastic volume
- provisioning_
state string - Azure lifecycle management.
- restoration_
state string - The current state of the restoration process.
- size number
- Maximum size allowed for a volume in bytes. Valid values are in the range 1GiB to 16TiB. Values expressed in bytes as multiples of 1 GiB.
- backup_
resource_ stringid - Resource identifier used to identify the Elastic Backup.
- data_
protection object - Data protection configuration option for the volume, including snapshot policies and backup.
- export_
policy object - Set of export policy rules
- smb_
properties object - SMB Properties
- snapshot_
directory_ stringvisibility - Controls the visibility of the volume's read-only snapshot directory, which provides access to each of the volume's snapshots.
- snapshot_
resource_ stringid - Resource identifier used to identify the Elastic Snapshot.
- availability
Status String - Current availability status of the resource.
- file
Path String - A unique file path for the volume. Used when creating mount targets. This needs to be unique within the elastic capacity pool.
- mount
Targets List<ElasticMount Target Properties Response> - List of mount targets that can be used to mount this volume
- protocol
Types List<String> - Set of support protocol types for the elastic volume
- provisioning
State String - Azure lifecycle management.
- restoration
State String - The current state of the restoration process.
- size Double
- Maximum size allowed for a volume in bytes. Valid values are in the range 1GiB to 16TiB. Values expressed in bytes as multiples of 1 GiB.
- backup
Resource StringId - Resource identifier used to identify the Elastic Backup.
- data
Protection ElasticVolume Data Protection Properties Response - Data protection configuration option for the volume, including snapshot policies and backup.
- export
Policy ElasticExport Policy Response - Set of export policy rules
- smb
Properties ElasticSmb Properties Response - SMB Properties
- snapshot
Directory StringVisibility - Controls the visibility of the volume's read-only snapshot directory, which provides access to each of the volume's snapshots.
- snapshot
Resource StringId - Resource identifier used to identify the Elastic Snapshot.
- availability
Status string - Current availability status of the resource.
- file
Path string - A unique file path for the volume. Used when creating mount targets. This needs to be unique within the elastic capacity pool.
- mount
Targets ElasticMount Target Properties Response[] - List of mount targets that can be used to mount this volume
- protocol
Types string[] - Set of support protocol types for the elastic volume
- provisioning
State string - Azure lifecycle management.
- restoration
State string - The current state of the restoration process.
- size number
- Maximum size allowed for a volume in bytes. Valid values are in the range 1GiB to 16TiB. Values expressed in bytes as multiples of 1 GiB.
- backup
Resource stringId - Resource identifier used to identify the Elastic Backup.
- data
Protection ElasticVolume Data Protection Properties Response - Data protection configuration option for the volume, including snapshot policies and backup.
- export
Policy ElasticExport Policy Response - Set of export policy rules
- smb
Properties ElasticSmb Properties Response - SMB Properties
- snapshot
Directory stringVisibility - Controls the visibility of the volume's read-only snapshot directory, which provides access to each of the volume's snapshots.
- snapshot
Resource stringId - Resource identifier used to identify the Elastic Snapshot.
- availability_
status str - Current availability status of the resource.
- file_
path str - A unique file path for the volume. Used when creating mount targets. This needs to be unique within the elastic capacity pool.
- mount_
targets Sequence[ElasticMount Target Properties Response] - List of mount targets that can be used to mount this volume
- protocol_
types Sequence[str] - Set of support protocol types for the elastic volume
- provisioning_
state str - Azure lifecycle management.
- restoration_
state str - The current state of the restoration process.
- size float
- Maximum size allowed for a volume in bytes. Valid values are in the range 1GiB to 16TiB. Values expressed in bytes as multiples of 1 GiB.
- backup_
resource_ strid - Resource identifier used to identify the Elastic Backup.
- data_
protection ElasticVolume Data Protection Properties Response - Data protection configuration option for the volume, including snapshot policies and backup.
- export_
policy ElasticExport Policy Response - Set of export policy rules
- smb_
properties ElasticSmb Properties Response - SMB Properties
- snapshot_
directory_ strvisibility - Controls the visibility of the volume's read-only snapshot directory, which provides access to each of the volume's snapshots.
- snapshot_
resource_ strid - Resource identifier used to identify the Elastic Snapshot.
- availability
Status String - Current availability status of the resource.
- file
Path String - A unique file path for the volume. Used when creating mount targets. This needs to be unique within the elastic capacity pool.
- mount
Targets List<Property Map> - List of mount targets that can be used to mount this volume
- protocol
Types List<String> - Set of support protocol types for the elastic volume
- provisioning
State String - Azure lifecycle management.
- restoration
State String - The current state of the restoration process.
- size Number
- Maximum size allowed for a volume in bytes. Valid values are in the range 1GiB to 16TiB. Values expressed in bytes as multiples of 1 GiB.
- backup
Resource StringId - Resource identifier used to identify the Elastic Backup.
- data
Protection Property Map - Data protection configuration option for the volume, including snapshot policies and backup.
- export
Policy Property Map - Set of export policy rules
- smb
Properties Property Map - SMB Properties
- snapshot
Directory StringVisibility - Controls the visibility of the volume's read-only snapshot directory, which provides access to each of the volume's snapshots.
- snapshot
Resource StringId - Resource identifier used to identify the Elastic Snapshot.
ElasticVolumeSnapshotPropertiesResponse
- Snapshot
Policy stringResource Id - Snapshot Policy ResourceId
- Snapshot
Policy stringResource Id - Snapshot Policy ResourceId
- snapshot_
policy_ stringresource_ id - Snapshot Policy ResourceId
- snapshot
Policy StringResource Id - Snapshot Policy ResourceId
- snapshot
Policy stringResource Id - Snapshot Policy ResourceId
- snapshot_
policy_ strresource_ id - Snapshot Policy ResourceId
- snapshot
Policy StringResource Id - Snapshot Policy ResourceId
SystemDataResponse
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created_
at string - The timestamp of resource creation (UTC).
- created_
by string - The identity that created the resource.
- created_
by_ stringtype - The type of identity that created the resource.
- last_
modified_ stringat - The timestamp of resource last modification (UTC)
- last_
modified_ stringby - The identity that last modified the resource.
- last_
modified_ stringby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified 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.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
published on Wednesday, Aug 5, 2026 by Pulumi