Package-level declarations

Types

Link copied to clipboard
data class CustomPropertyPropertyValue(val propertyValue: String? = null, val propertyValueId: String? = null)
Link copied to clipboard
data class EcdPolicyGroupAuthorizeAccessPolicyRule(val cidrIp: String? = null, val description: String? = null)
data class EcdPolicyGroupAuthorizeSecurityPolicyRule(val cidrIp: String? = null, val description: String? = null, val ipProtocol: String? = null, val policy: String? = null, val portRange: String? = null, val priority: String? = null, val type: String? = null)
Link copied to clipboard
data class GetAdConnectorDirectoriesDirectory(val adConnectorDirectoryId: String, val adConnectors: List<GetAdConnectorDirectoriesDirectoryAdConnector>, val createTime: String, val customSecurityGroupId: String, val directoryName: String, val directoryType: String, val dnsAddresses: List<String>, val dnsUserName: String, val domainName: String, val domainUserName: String, val enableAdminAccess: Boolean, val id: String, val mfaEnabled: Boolean, val status: String, val subDnsAddresses: List<String>, val subDomainName: String, val trustPassword: String, val vpcId: String, val vswitchIds: List<String>)
data class GetAdConnectorDirectoriesDirectoryAdConnector(val adConnectorAddress: String, val connectorStatus: String, val networkInterfaceId: String, val specification: String, val trustKey: String, val vswitchId: String)
Link copied to clipboard
data class GetAdConnectorDirectoriesResult(val directories: List<GetAdConnectorDirectoriesDirectory>, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val status: String? = null)

A collection of values returned by getAdConnectorDirectories.

Link copied to clipboard
data class GetAdConnectorOfficeSitesResult(val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val sites: List<GetAdConnectorOfficeSitesSite>, val status: String? = null)

A collection of values returned by getAdConnectorOfficeSites.

Link copied to clipboard
data class GetAdConnectorOfficeSitesSite(val adConnectorOfficeSiteName: String, val adConnectors: List<GetAdConnectorOfficeSitesSiteAdConnector>, val bandwidth: Int, val cenId: String, val cidrBlock: String, val createTime: String, val customSecurityGroupId: String, val desktopAccessType: String, val desktopVpcEndpoint: String, val dnsAddresses: List<String>, val dnsUserName: String, val domainName: String, val domainUserName: String, val enableAdminAccess: Boolean, val enableCrossDesktopAccess: Boolean, val enableInternetAccess: Boolean, val fileSystemIds: List<String>, val id: String, val logs: List<GetAdConnectorOfficeSitesSiteLog>, val mfaEnabled: Boolean, val networkPackageId: String, val officeSiteId: String, val officeSiteType: String, val ssoEnabled: Boolean, val status: String, val subDomainDnsAddresses: List<String>, val subDomainName: String, val trustPassword: String, val vpcId: String, val vswitchIds: List<String>)
Link copied to clipboard
data class GetAdConnectorOfficeSitesSiteAdConnector(val adConnectorAddress: String, val connectorStatus: String, val networkInterfaceId: String, val vswitchId: String)
Link copied to clipboard
data class GetAdConnectorOfficeSitesSiteLog(val level: String, val message: String, val step: String, val timeStamp: String)
Link copied to clipboard
data class GetBundlesBundle(val bundleId: String, val bundleName: String, val bundleType: String, val description: String, val desktopType: String, val desktopTypeAttributes: List<GetBundlesBundleDesktopTypeAttribute>, val disks: List<GetBundlesBundleDisk>, val id: String, val imageId: String, val osType: String)
Link copied to clipboard
data class GetBundlesBundleDesktopTypeAttribute(val cpuCount: Int, val gpuCount: String, val gpuSpec: String, val memorySize: String)
Link copied to clipboard
data class GetBundlesBundleDisk(val diskSize: String, val diskType: String)
Link copied to clipboard
data class GetBundlesResult(val bundleIds: List<String>, val bundleType: String? = null, val bundles: List<GetBundlesBundle>, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null)

A collection of values returned by getBundles.

Link copied to clipboard
data class GetCommandsCommand(val commandContent: String, val commandType: String, val createTime: String, val id: String, val invokeDesktops: List<GetCommandsCommandInvokeDesktop>, val invokeId: String, val status: String)
Link copied to clipboard
data class GetCommandsCommandInvokeDesktop(val desktopId: String, val dropped: Int, val errorCode: String, val errorInfo: String, val exitCode: String, val finishTime: String, val invocationStatus: String, val output: String, val repeats: Int, val startTime: String, val stopTime: String)
Link copied to clipboard
data class GetCommandsResult(val commandType: String? = null, val commands: List<GetCommandsCommand>, val contentEncoding: String? = null, val desktopId: String? = null, val id: String, val ids: List<String>, val outputFile: String? = null, val status: String? = null)

A collection of values returned by getCommands.

Link copied to clipboard
data class GetCustomPropertiesProperty(val customPropertyId: String, val id: String, val propertyKey: String, val propertyValues: List<GetCustomPropertiesPropertyPropertyValue>)
Link copied to clipboard
data class GetCustomPropertiesPropertyPropertyValue(val propertyValue: String, val propertyValueId: String)
Link copied to clipboard
data class GetCustomPropertiesResult(val id: String, val ids: List<String>, val outputFile: String? = null, val properties: List<GetCustomPropertiesProperty>)

A collection of values returned by getCustomProperties.

Link copied to clipboard
data class GetDesktopsDesktop(val cpu: Int, val createTime: String, val desktopId: String, val desktopName: String, val desktopType: String, val directoryId: String, val endUserIds: List<String>, val expiredTime: String, val id: String, val imageId: String, val memory: String, val networkInterfaceId: String, val paymentType: String, val policyGroupId: String, val status: String, val systemDiskSize: Int)
Link copied to clipboard
data class GetDesktopsResult(val desktopName: String? = null, val desktops: List<GetDesktopsDesktop>, val endUserIds: List<String>? = null, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val officeSiteId: String? = null, val outputFile: String? = null, val policyGroupId: String? = null, val status: String? = null)

A collection of values returned by getDesktops.

Link copied to clipboard
data class GetDesktopTypesResult(val cpuCount: Int? = null, val gpuCount: Double? = null, val id: String, val ids: List<String>, val instanceTypeFamily: String? = null, val memorySize: Int? = null, val outputFile: String? = null, val status: String? = null, val types: List<GetDesktopTypesType>)

A collection of values returned by getDesktopTypes.

Link copied to clipboard
data class GetDesktopTypesType(val cpuCount: String, val dataDiskSize: String, val desktopTypeId: String, val gpuCount: Double, val gpuSpec: String, val id: String, val instanceTypeFamily: String, val memorySize: String, val status: String, val systemDiskSize: String)
Link copied to clipboard
data class GetImagesImage(val createTime: String, val dataDiskSize: Int, val description: String, val gpuCategory: Boolean, val id: String, val imageId: String, val imageName: String, val imageType: String, val osType: String, val progress: String, val size: Int, val status: String)
Link copied to clipboard
data class GetImagesResult(val desktopInstanceType: String? = null, val id: String, val ids: List<String>, val imageType: String? = null, val images: List<GetImagesImage>, val nameRegex: String? = null, val names: List<String>, val osType: String? = null, val outputFile: String? = null, val status: String? = null)

A collection of values returned by getImages.

Link copied to clipboard
data class GetNasFileSystemsResult(val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val officeSiteId: String? = null, val outputFile: String? = null, val status: String? = null, val systems: List<GetNasFileSystemsSystem>)

A collection of values returned by getNasFileSystems.

Link copied to clipboard
data class GetNasFileSystemsSystem(val capacity: String, val createTime: String, val description: String, val fileSystemId: String, val fileSystemType: String, val id: String, val meteredSize: String, val mountTargetDomain: String, val mountTargetStatus: String, val nasFileSystemName: String, val officeSiteId: String, val officeSiteName: String, val status: String, val storageType: String, val supportAcl: Boolean, val zoneId: String)
Link copied to clipboard
data class GetNetworkPackagesPackage(val bandwidth: Int, val createTime: String, val eipAddresses: List<String>, val expiredTime: String, val id: String, val internetChargeType: String, val networkPackageId: String, val officeSiteId: String, val officeSiteName: String, val status: String)
Link copied to clipboard
data class GetNetworkPackagesResult(val id: String, val ids: List<String>, val outputFile: String? = null, val packages: List<GetNetworkPackagesPackage>, val status: String? = null)

A collection of values returned by getNetworkPackages.

Link copied to clipboard
data class GetPolicyGroupsGroup(val authorizeAccessPolicyRules: List<GetPolicyGroupsGroupAuthorizeAccessPolicyRule>, val authorizeSecurityPolicyRules: List<GetPolicyGroupsGroupAuthorizeSecurityPolicyRule>, val cameraRedirect: String, val clipboard: String, val domainList: String, val edsCount: Int, val htmlAccess: String, val htmlFileTransfer: String, val id: String, val localDrive: String, val policyGroupId: String, val policyGroupName: String, val policyGroupType: String, val recording: String, val recordingEndTime: String, val recordingFps: Int, val recordingStartTime: String, val status: String, val usbRedirect: String, val visualQuality: String, val watermark: String, val watermarkTransparency: String, val watermarkType: String)
data class GetPolicyGroupsGroupAuthorizeAccessPolicyRule(val cidrIp: String, val description: String)
data class GetPolicyGroupsGroupAuthorizeSecurityPolicyRule(val cidrIp: String, val description: String, val ipProtocol: String, val policy: String, val portRange: String, val priority: String, val type: String)
Link copied to clipboard
data class GetPolicyGroupsResult(val groups: List<GetPolicyGroupsGroup>, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val status: String? = null)

A collection of values returned by getPolicyGroups.

Link copied to clipboard
data class GetRamDirectoriesDirectory(val adConnectors: List<GetRamDirectoriesDirectoryAdConnector>, val createTime: String, val customSecurityGroupId: String, val desktopAccessType: String, val desktopVpcEndpoint: String, val directoryType: String, val dnsAddresses: List<String>, val dnsUserName: String, val domainName: String, val domainPassword: String, val domainUserName: String, val enableAdminAccess: Boolean, val enableCrossDesktopAccess: Boolean, val enableInternetAccess: Boolean, val fileSystemIds: List<String>, val id: String, val logs: List<GetRamDirectoriesDirectoryLog>, val mfaEnabled: Boolean, val ramDirectoryId: String, val ramDirectoryName: String, val ssoEnabled: Boolean, val status: String, val subDnsAddresses: List<String>, val subDomainName: String, val trustPassword: String, val vpcId: String, val vswitchIds: List<String>)
Link copied to clipboard
data class GetRamDirectoriesDirectoryAdConnector(val adConnectorAddress: String, val connectorStatus: String, val networkInterfaceId: String, val vswitchId: String)
Link copied to clipboard
data class GetRamDirectoriesDirectoryLog(val level: String, val message: String, val step: String, val timeStamp: String)
Link copied to clipboard
data class GetRamDirectoriesResult(val directories: List<GetRamDirectoriesDirectory>, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val status: String? = null)

A collection of values returned by getRamDirectories.

Link copied to clipboard
data class GetSimpleOfficeSitesResult(val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val sites: List<GetSimpleOfficeSitesSite>, val status: String? = null)

A collection of values returned by getSimpleOfficeSites.

Link copied to clipboard
data class GetSimpleOfficeSitesSite(val bandwidth: Int, val cenId: String, val cidrBlock: String, val createTime: String, val customSecurityGroupId: String, val desktopAccessType: String, val desktopVpcEndpoint: String, val dnsAddresses: List<String>, val dnsUserName: String, val domainName: String, val domainPassword: String, val domainUserName: String, val enableAdminAccess: Boolean, val enableCrossDesktopAccess: Boolean, val enableInternetAccess: Boolean, val fileSystemIds: List<String>, val id: String, val mfaEnabled: Boolean, val networkPackageId: String, val officeSiteId: String, val officeSiteType: String, val simpleOfficeSiteName: String, val ssoEnabled: Boolean, val ssoStatus: Boolean, val status: String, val subDnsAddresses: List<String>, val subDomainName: String, val trustPassword: String, val vpcId: String, val vswitchIds: List<String>)
Link copied to clipboard
data class GetSnapshotsResult(val desktopId: String? = null, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val snapshotId: String? = null, val snapshots: List<GetSnapshotsSnapshot>)

A collection of values returned by getSnapshots.

Link copied to clipboard
data class GetSnapshotsSnapshot(val createTime: String, val description: String, val desktopId: String, val id: String, val progress: String, val remainTime: Int, val snapshotId: String, val snapshotName: String, val snapshotType: String, val sourceDiskSize: String, val sourceDiskType: String, val status: String)
Link copied to clipboard
data class GetUsersResult(val id: String, val ids: List<String>, val outputFile: String? = null, val status: String? = null, val users: List<GetUsersUser>)

A collection of values returned by getUsers.

Link copied to clipboard
data class GetUsersUser(val email: String, val endUserId: String, val id: String, val phone: String, val status: String)
Link copied to clipboard
data class GetZonesResult(val id: String, val ids: List<String>, val outputFile: String? = null, val zones: List<GetZonesZone>)

A collection of values returned by getZones.

Link copied to clipboard
data class GetZonesZone(val zoneId: String)