Package-level declarations

Types

Link copied to clipboard
data class DedicatedCloudNodePropertiesResponse(val availabilityZoneId: String, val availabilityZoneName: String, val cloudRackName: String, val created: String, val id: String, val name: String, val nodesCount: Int, val placementGroupId: String, val placementGroupName: String, val privateCloudId: String, val privateCloudName: String, val provisioningState: String, val purchaseId: String, val status: String, val vmwareClusterName: String)

Properties of dedicated cloud node

Link copied to clipboard
data class GetDedicatedCloudNodeResult(val azureApiVersion: String, val id: String, val location: String, val name: String, val properties: DedicatedCloudNodePropertiesResponse, val sku: SkuResponse? = null, val tags: Map<String, String>? = null, val type: String)

Dedicated cloud node model

Link copied to clipboard
data class GetDedicatedCloudServiceResult(val azureApiVersion: String, val gatewaySubnet: String, val id: String, val isAccountOnboarded: String, val location: String, val name: String, val nodes: Int, val serviceURL: String, val tags: Map<String, String>? = null, val type: String)

Dedicated cloud service model

Link copied to clipboard
data class GetVirtualMachineResult(val amountOfRam: Int, val azureApiVersion: String, val controllers: List<VirtualDiskControllerResponse>, val customization: GuestOSCustomizationResponse? = null, val disks: List<VirtualDiskResponse>? = null, val dnsname: String, val exposeToGuestVM: Boolean? = null, val folder: String, val guestOS: String, val guestOSType: String, val id: String, val location: String, val name: String, val nics: List<VirtualNicResponse>? = null, val numberOfCores: Int, val password: String? = null, val privateCloudId: String, val provisioningState: String, val publicIP: String, val resourcePool: ResourcePoolResponse? = null, val status: String, val tags: Map<String, String>? = null, val templateId: String? = null, val type: String, val username: String? = null, val vSphereNetworks: List<String>? = null, val vmId: String, val vmwaretools: String)

Virtual machine model

Link copied to clipboard
data class GuestOSCustomizationResponse(val dnsServers: List<String>? = null, val hostName: String? = null, val password: String? = null, val policyId: String? = null, val username: String? = null)

Guest OS Customization properties

Link copied to clipboard
data class GuestOSNICCustomizationResponse(val allocation: String? = null, val dnsServers: List<String>? = null, val gateway: List<String>? = null, val ipAddress: String? = null, val mask: String? = null, val primaryWinsServer: String? = null, val secondaryWinsServer: String? = null)

Guest OS nic customization

Link copied to clipboard
data class ResourcePoolResponse(val fullName: String, val id: String, val location: String, val name: String, val privateCloudId: String, val type: String)

Resource pool model

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

The purchase SKU for CloudSimple paid resources

Link copied to clipboard
data class VirtualDiskControllerResponse(val id: String, val name: String, val subType: String, val type: String)

Virtual disk controller model

Link copied to clipboard
data class VirtualDiskResponse(val controllerId: String, val independenceMode: String, val totalSize: Int, val virtualDiskId: String? = null, val virtualDiskName: String)

Virtual disk model

Link copied to clipboard
data class VirtualNetworkResponse(val assignable: Boolean, val id: String, val location: String, val name: String, val privateCloudId: String, val type: String)

Virtual network model

Link copied to clipboard
data class VirtualNicResponse(val customization: GuestOSNICCustomizationResponse? = null, val ipAddresses: List<String>? = null, val macAddress: String? = null, val network: VirtualNetworkResponse, val nicType: String, val powerOnBoot: Boolean? = null, val virtualNicId: String? = null, val virtualNicName: String)

Virtual NIC model