EdsFunctions

Functions

Link copied to clipboard

This data source provides the Ecd Ad Connector Directories of the current Alibaba Cloud user.

suspend fun getAdConnectorDirectories(ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null, status: String? = null): GetAdConnectorDirectoriesResult
Link copied to clipboard

This data source provides the Ecd Ad Connector Office Sites of the current Alibaba Cloud user.

suspend fun getAdConnectorOfficeSites(ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null, status: String? = null): GetAdConnectorOfficeSitesResult
Link copied to clipboard

This data source provides the Ecd bundles of the current Alibaba Cloud user.

suspend fun getBundles(argument: suspend GetBundlesPlainArgsBuilder.() -> Unit): GetBundlesResult
suspend fun getBundles(bundleIds: List<String>? = null, bundleType: String? = null, ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null): GetBundlesResult
Link copied to clipboard

This data source provides the Ecd Commands of the current Alibaba Cloud user.

suspend fun getCommands(argument: suspend GetCommandsPlainArgsBuilder.() -> Unit): GetCommandsResult
suspend fun getCommands(commandType: String? = null, contentEncoding: String? = null, desktopId: String? = null, ids: List<String>? = null, outputFile: String? = null, status: String? = null): GetCommandsResult
Link copied to clipboard

This data source provides the Ecd Custom Properties of the current Alibaba Cloud user.

suspend fun getCustomProperties(ids: List<String>? = null, outputFile: String? = null): GetCustomPropertiesResult
Link copied to clipboard

This data source provides the Ecd Desktops of the current Alibaba Cloud user.

suspend fun getDesktops(argument: suspend GetDesktopsPlainArgsBuilder.() -> Unit): GetDesktopsResult
suspend fun getDesktops(desktopName: String? = null, endUserIds: List<String>? = null, ids: List<String>? = null, nameRegex: String? = null, officeSiteId: String? = null, outputFile: String? = null, policyGroupId: String? = null, status: String? = null): GetDesktopsResult
Link copied to clipboard

This data source provides the Ecd Desktop Types of the current Alibaba Cloud user.

suspend fun getDesktopTypes(cpuCount: Int? = null, gpuCount: Double? = null, ids: List<String>? = null, instanceTypeFamily: String? = null, memorySize: Int? = null, outputFile: String? = null, status: String? = null): GetDesktopTypesResult
Link copied to clipboard

This data source provides the Ecd Images of the current Alibaba Cloud user.

suspend fun getImages(argument: suspend GetImagesPlainArgsBuilder.() -> Unit): GetImagesResult
suspend fun getImages(desktopInstanceType: String? = null, ids: List<String>? = null, imageType: String? = null, nameRegex: String? = null, osType: String? = null, outputFile: String? = null, status: String? = null): GetImagesResult
Link copied to clipboard

This data source provides the Ecd Nas File Systems of the current Alibaba Cloud user.

suspend fun getNasFileSystems(ids: List<String>? = null, nameRegex: String? = null, officeSiteId: String? = null, outputFile: String? = null, status: String? = null): GetNasFileSystemsResult
Link copied to clipboard

This data source provides the Ecd Network Packages of the current Alibaba Cloud user.

suspend fun getNetworkPackages(ids: List<String>? = null, outputFile: String? = null, status: String? = null): GetNetworkPackagesResult
Link copied to clipboard

This data source provides the Ecd Policy Groups of the current Alibaba Cloud user.

suspend fun getPolicyGroups(ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null, status: String? = null): GetPolicyGroupsResult
Link copied to clipboard

This data source provides the Ecd Ram Directories of the current Alibaba Cloud user.

suspend fun getRamDirectories(ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null, status: String? = null): GetRamDirectoriesResult
Link copied to clipboard

This data source provides the Ecd Simple Office Sites of the current Alibaba Cloud user.

suspend fun getSimpleOfficeSites(ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null, status: String? = null): GetSimpleOfficeSitesResult
Link copied to clipboard

This data source provides the Ecd Snapshots of the current Alibaba Cloud user.

suspend fun getSnapshots(desktopId: String? = null, ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null, snapshotId: String? = null): GetSnapshotsResult
Link copied to clipboard
suspend fun getUsers(argument: GetUsersPlainArgs): GetUsersResult

This data source provides the Elastic Desktop Service (ECD) Users of the current Alibaba Cloud user.

suspend fun getUsers(argument: suspend GetUsersPlainArgsBuilder.() -> Unit): GetUsersResult
suspend fun getUsers(ids: List<String>? = null, outputFile: String? = null, status: String? = null): GetUsersResult
Link copied to clipboard
suspend fun getZones(argument: GetZonesPlainArgs): GetZonesResult

This data source provides the available zones with the Elastic Desktop Service (ECD) of the current Alibaba Cloud user.

suspend fun getZones(outputFile: String? = null): GetZonesResult
suspend fun getZones(argument: suspend GetZonesPlainArgsBuilder.() -> Unit): GetZonesResult