Package-level declarations

Types

Link copied to clipboard
data class GetElasticSanResult(val availabilityZones: List<String>? = null, val baseSizeTiB: Double, val extendedCapacitySizeTiB: Double, val id: String, val location: String? = null, val name: String, val provisioningState: String, val sku: SkuResponse, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val totalIops: Double, val totalMBps: Double, val totalSizeTiB: Double, val totalVolumeSizeGiB: Double, val type: String, val volumeGroupCount: Double)

Response for ElasticSan request.

Link copied to clipboard
data class GetVolumeGroupResult(val encryption: String? = null, val id: String, val name: String, val networkAcls: NetworkRuleSetResponse? = null, val protocolType: String? = null, val provisioningState: String, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

Response for Volume Group request.

Link copied to clipboard
data class GetVolumeResult(val creationData: SourceCreationDataResponse? = null, val id: String, val name: String, val sizeGiB: Double? = null, val storageTarget: IscsiTargetInfoResponse, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String, val volumeId: String)

Response for Volume request.

Link copied to clipboard
data class IscsiTargetInfoResponse(val provisioningState: String, val status: String? = null, val targetIqn: String, val targetPortalHostname: String, val targetPortalPort: Int)

Iscsi target information

Link copied to clipboard
data class NetworkRuleSetResponse(val virtualNetworkRules: List<VirtualNetworkRuleResponse>? = null)

A set of rules governing the network accessibility.

Link copied to clipboard
data class SkuResponse(val name: String, val tier: String? = null)

The SKU name. Required for account creation; optional for update.

Link copied to clipboard
data class SourceCreationDataResponse(val createSource: String? = null, val sourceUri: String? = null)

Data source used when creating the volume.

Link copied to clipboard
data class SystemDataResponse(val createdAt: String? = null, val createdBy: String? = null, val createdByType: String? = null, val lastModifiedAt: String? = null, val lastModifiedBy: String? = null, val lastModifiedByType: String? = null)

Metadata pertaining to creation and last modification of the resource.

Link copied to clipboard
data class VirtualNetworkRuleResponse(val action: String? = null, val state: String, val virtualNetworkResourceId: String)

Virtual Network rule.