Package-level declarations
Types
Link copied to clipboard
data class CheckpointResponse(val checkpointID: String? = null, val description: String? = null, val name: String? = null, val parentCheckpointID: String? = null)
Defines the resource properties.
Link copied to clipboard
data class CloudCapacityResponse(val cpuCount: Double? = null, val memoryMB: Double? = null, val vmCount: Double? = null)
Cloud Capacity model
Link copied to clipboard
The extended location.
Link copied to clipboard
data class GetAvailabilitySetResult(val availabilitySetName: String? = null, val extendedLocation: ExtendedLocationResponse? = null, val id: String, val location: String? = null, val name: String, val provisioningState: String, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String, val vmmServerId: String? = null)
The AvailabilitySets resource definition.
Link copied to clipboard
data class GetCloudResult(val cloudCapacity: CloudCapacityResponse, val cloudName: String, val extendedLocation: ExtendedLocationResponse, val id: String, val inventoryItemId: String? = null, val location: String, val name: String, val provisioningState: String, val storageQoSPolicies: List<StorageQoSPolicyResponse>, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String, val uuid: String? = null, val vmmServerId: String? = null)
The Clouds resource definition.
Link copied to clipboard
data class GetInventoryItemResult(val id: String, val inventoryItemName: String, val inventoryType: String, val kind: String? = null, val managedResourceId: String, val name: String, val provisioningState: String, val systemData: SystemDataResponse, val type: String, val uuid: String)
Defines the inventory item.
Link copied to clipboard
data class GetVirtualMachineResult(val availabilitySets: List<VirtualMachinePropertiesResponseAvailabilitySets>? = null, val checkpointType: String? = null, val checkpoints: List<CheckpointResponse>? = null, val cloudId: String? = null, val extendedLocation: ExtendedLocationResponse, val generation: Int? = null, val hardwareProfile: HardwareProfileResponse? = null, val id: String, val inventoryItemId: String? = null, val location: String, val name: String, val networkProfile: NetworkProfileResponse? = null, val osProfile: OsProfileResponse? = null, val powerState: String, val provisioningState: String, val storageProfile: StorageProfileResponse? = null, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val templateId: String? = null, val type: String, val uuid: String? = null, val vmName: String? = null, val vmmServerId: String? = null)
The VirtualMachines resource definition.
Link copied to clipboard
data class GetVirtualMachineTemplateResult(val computerName: String, val cpuCount: Int, val disks: List<VirtualDiskResponse>, val dynamicMemoryEnabled: String, val dynamicMemoryMaxMB: Int, val dynamicMemoryMinMB: Int, val extendedLocation: ExtendedLocationResponse, val generation: Int, val id: String, val inventoryItemId: String? = null, val isCustomizable: String, val isHighlyAvailable: String, val limitCpuForMigration: String, val location: String, val memoryMB: Int, val name: String, val networkInterfaces: List<NetworkInterfacesResponse>, val osName: String, val osType: String, val provisioningState: String, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String, val uuid: String? = null, val vmmServerId: String? = null)
The VirtualMachineTemplates resource definition.
Link copied to clipboard
data class GetVirtualNetworkResult(val extendedLocation: ExtendedLocationResponse, val id: String, val inventoryItemId: String? = null, val location: String, val name: String, val networkName: String, val provisioningState: String, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String, val uuid: String? = null, val vmmServerId: String? = null)
The VirtualNetworks resource definition.
Link copied to clipboard
data class GetVmmServerResult(val connectionStatus: String, val credentials: VMMServerPropertiesResponseCredentials? = null, val errorMessage: String, val extendedLocation: ExtendedLocationResponse, val fqdn: String, val id: String, val location: String, val name: String, val port: Int? = null, val provisioningState: String, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String, val uuid: String, val version: String)
The VmmServers resource definition.
Link copied to clipboard
data class HardwareProfileResponse(val cpuCount: Int? = null, val dynamicMemoryEnabled: String? = null, val dynamicMemoryMaxMB: Int? = null, val dynamicMemoryMinMB: Int? = null, val isHighlyAvailable: String? = null, val limitCpuForMigration: String? = null, val memoryMB: Int? = null)
Defines the resource properties.
Link copied to clipboard
data class NetworkInterfacesResponse(val displayName: String, val ipv4AddressType: String? = null, val ipv4Addresses: List<String>, val ipv6AddressType: String? = null, val ipv6Addresses: List<String>, val macAddress: String? = null, val macAddressType: String? = null, val name: String? = null, val networkName: String, val nicId: String? = null, val virtualNetworkId: String? = null)
Network Interface model
Link copied to clipboard
Defines the resource properties.
Link copied to clipboard
data class OsProfileResponse(val computerName: String? = null, val osName: String, val osType: String)
Defines the resource properties.
Link copied to clipboard
Defines the resource properties.
Link copied to clipboard
The StorageQoSPolicyDetails definition.
Link copied to clipboard
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 VirtualDiskResponse(val bus: Int? = null, val busType: String? = null, val createDiffDisk: String? = null, val diskId: String? = null, val diskSizeGB: Int? = null, val displayName: String, val lun: Int? = null, val maxDiskSizeGB: Int, val name: String? = null, val storageQoSPolicy: StorageQoSPolicyDetailsResponse? = null, val templateDiskId: String? = null, val vhdFormatType: String, val vhdType: String? = null, val volumeType: String)
Virtual disk model
Link copied to clipboard
data class VirtualMachinePropertiesResponseAvailabilitySets(val id: String? = null, val name: String? = null)
Availability Set model
Link copied to clipboard
Credentials to connect to VMMServer.