Package-level declarations

Types

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

Access Control List (ACL) for an iSCSI target portal group

Link copied to clipboard
data class AttributesResponse(val authentication: Boolean, val prodModeWriteProtect: Boolean)

Attributes of a iSCSI target portal group.

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 name: String, val provisioningState: String, val status: String, val subnetId: String, val systemData: SystemMetadataResponse, val tags: Map<String, String>? = null, val tier: String, val type: String)

Response for Disk pool request.

Link copied to clipboard
data class GetIscsiTargetResult(val id: String, val name: String, val provisioningState: String, val status: String, val targetIqn: String, val tpgs: List<TargetPortalGroupResponse>, val type: String)

Response for iSCSI target requests.

Link copied to clipboard
data class IscsiLunResponse(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)

Resource metadata required by ARM RPC.

Link copied to clipboard
data class TargetPortalGroupResponse(val acls: List<AclResponse>, val attributes: AttributesResponse, val endpoints: List<String>, val luns: List<IscsiLunResponse>, val port: Int, val tag: Int)

Response properties for iSCSI target portal group.