Package-level declarations

Types

Link copied to clipboard
data class AclResponse(val initiatorIqn: String, val mappedLuns: List<String>)

Access Control List (ACL) for an iSCSI Target; defines LUN masking policy

Link copied to clipboard
data class DiskResponse(val id: String)

Azure Managed Disk to attach to the Disk Pool.

Link copied to clipboard
data class GetDiskPoolResult(val additionalCapabilities: List<String>? = null, val availabilityZones: List<String>, val disks: List<DiskResponse>? = null, val id: String, val location: String, val managedBy: String, val managedByExtended: List<String>, val name: String, val provisioningState: String, val status: String, val subnetId: String, val systemData: SystemMetadataResponse, val tags: Map<String, String>? = null, val tier: String? = null, val type: String)

Response for Disk Pool request.

Link copied to clipboard
data class GetIscsiTargetResult(val aclMode: String, val endpoints: List<String>? = null, val id: String, val luns: List<IscsiLunResponse>? = null, val managedBy: String, val managedByExtended: List<String>, val name: String, val port: Int? = null, val provisioningState: String, val sessions: List<String>, val staticAcls: List<AclResponse>? = null, val status: String, val systemData: SystemMetadataResponse, val targetIqn: String, val type: String)

Response for iSCSI Target requests.

Link copied to clipboard
data class IscsiLunResponse(val lun: Int, val managedDiskAzureResourceId: String, val name: String)

LUN to expose the Azure Managed Disk.

Link copied to clipboard
data class SystemMetadataResponse(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.