Interface ElasticSan


public interface ElasticSan
An immutable client-side representation of ElasticSan.
  • Method Details

    • id

      String id()
      Gets the id property: Fully qualified resource Id for the resource.
      Returns:
      the id value.
    • name

      String name()
      Gets the name property: The name of the resource.
      Returns:
      the name value.
    • type

      String type()
      Gets the type property: The type of the resource.
      Returns:
      the type value.
    • location

      String location()
      Gets the location property: The geo-location where the resource lives.
      Returns:
      the location value.
    • tags

      Map<String,String> tags()
      Gets the tags property: Resource tags.
      Returns:
      the tags value.
    • systemData

      com.azure.core.management.SystemData systemData()
      Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.
      Returns:
      the systemData value.
    • sku

      Sku sku()
      Gets the sku property: resource sku.
      Returns:
      the sku value.
    • availabilityZones

      List<String> availabilityZones()
      Gets the availabilityZones property: Logical zone for Elastic San resource; example: ["1"].
      Returns:
      the availabilityZones value.
    • provisioningState

      ProvisioningStates provisioningState()
      Gets the provisioningState property: State of the operation on the resource.
      Returns:
      the provisioningState value.
    • baseSizeTiB

      long baseSizeTiB()
      Gets the baseSizeTiB property: Base size of the Elastic San appliance in TiB.
      Returns:
      the baseSizeTiB value.
    • extendedCapacitySizeTiB

      long extendedCapacitySizeTiB()
      Gets the extendedCapacitySizeTiB property: Extended size of the Elastic San appliance in TiB.
      Returns:
      the extendedCapacitySizeTiB value.
    • totalVolumeSizeGiB

      Long totalVolumeSizeGiB()
      Gets the totalVolumeSizeGiB property: Total size of the provisioned Volumes in GiB.
      Returns:
      the totalVolumeSizeGiB value.
    • volumeGroupCount

      Long volumeGroupCount()
      Gets the volumeGroupCount property: Total number of volume groups in this Elastic San appliance.
      Returns:
      the volumeGroupCount value.
    • totalIops

      Long totalIops()
      Gets the totalIops property: Total Provisioned IOPS of the Elastic San appliance.
      Returns:
      the totalIops value.
    • totalMBps

      Long totalMBps()
      Gets the totalMBps property: Total Provisioned MBps Elastic San appliance.
      Returns:
      the totalMBps value.
    • totalSizeTiB

      Long totalSizeTiB()
      Gets the totalSizeTiB property: Total size of the Elastic San appliance in TB.
      Returns:
      the totalSizeTiB value.
    • privateEndpointConnections

      List<PrivateEndpointConnection> privateEndpointConnections()
      Gets the privateEndpointConnections property: The list of Private Endpoint Connections.
      Returns:
      the privateEndpointConnections value.
    • publicNetworkAccess

      PublicNetworkAccess publicNetworkAccess()
      Gets the publicNetworkAccess property: Allow or disallow public network access to ElasticSan. Value is optional but if passed in, must be 'Enabled' or 'Disabled'.
      Returns:
      the publicNetworkAccess value.
    • autoScaleProperties

      AutoScaleProperties autoScaleProperties()
      Gets the autoScaleProperties property: Auto Scale Properties for Elastic San Appliance.
      Returns:
      the autoScaleProperties value.
    • region

      com.azure.core.management.Region region()
      Gets the region of the resource.
      Returns:
      the region of the resource.
    • regionName

      String regionName()
      Gets the name of the resource region.
      Returns:
      the name of the resource region.
    • resourceGroupName

      String resourceGroupName()
      Gets the name of the resource group.
      Returns:
      the name of the resource group.
    • innerModel

      ElasticSanInner innerModel()
      Gets the inner com.azure.resourcemanager.elasticsan.fluent.models.ElasticSanInner object.
      Returns:
      the inner object.
    • update

      Begins update for the ElasticSan resource.
      Returns:
      the stage of resource update.
    • refresh

      ElasticSan refresh()
      Refreshes the resource to sync with Azure.
      Returns:
      the refreshed resource.
    • refresh

      ElasticSan refresh(com.azure.core.util.Context context)
      Refreshes the resource to sync with Azure.
      Parameters:
      context - The context to associate with this operation.
      Returns:
      the refreshed resource.