Package-level declarations

Types

Link copied to clipboard
class DevicePool : KotlinCustomResource

Provides a resource to manage AWS Device Farm Device Pools.

Link copied to clipboard
data class DevicePoolArgs(val description: Output<String>? = null, val maxDevices: Output<Int>? = null, val name: Output<String>? = null, val projectArn: Output<String>? = null, val rules: Output<List<DevicePoolRuleArgs>>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<DevicePoolArgs>

Provides a resource to manage AWS Device Farm Device Pools.

Link copied to clipboard
Link copied to clipboard
object DevicePoolMapper : ResourceMapper<DevicePool>
Link copied to clipboard
Link copied to clipboard
class InstanceProfile : KotlinCustomResource

Provides a resource to manage AWS Device Farm Instance Profiles. ∂

Link copied to clipboard
data class InstanceProfileArgs(val description: Output<String>? = null, val excludeAppPackagesFromCleanups: Output<List<String>>? = null, val name: Output<String>? = null, val packageCleanup: Output<Boolean>? = null, val rebootAfterUse: Output<Boolean>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<InstanceProfileArgs>

Provides a resource to manage AWS Device Farm Instance Profiles. ∂

Link copied to clipboard
object InstanceProfileMapper : ResourceMapper<InstanceProfile>
Link copied to clipboard
class NetworkProfile : KotlinCustomResource

Provides a resource to manage AWS Device Farm Network Profiles. ∂

Link copied to clipboard
data class NetworkProfileArgs(val description: Output<String>? = null, val downlinkBandwidthBits: Output<Int>? = null, val downlinkDelayMs: Output<Int>? = null, val downlinkJitterMs: Output<Int>? = null, val downlinkLossPercent: Output<Int>? = null, val name: Output<String>? = null, val projectArn: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val type: Output<String>? = null, val uplinkBandwidthBits: Output<Int>? = null, val uplinkDelayMs: Output<Int>? = null, val uplinkJitterMs: Output<Int>? = null, val uplinkLossPercent: Output<Int>? = null) : ConvertibleToJava<NetworkProfileArgs>

Provides a resource to manage AWS Device Farm Network Profiles. ∂

Link copied to clipboard
Link copied to clipboard
object NetworkProfileMapper : ResourceMapper<NetworkProfile>
Link copied to clipboard
class Project : KotlinCustomResource

Provides a resource to manage AWS Device Farm Projects. For more information about Device Farm Projects, see the AWS Documentation on aws-get-project.

Link copied to clipboard
data class ProjectArgs(val defaultJobTimeoutMinutes: Output<Int>? = null, val name: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ProjectArgs>

Provides a resource to manage AWS Device Farm Projects. For more information about Device Farm Projects, see the AWS Documentation on aws-get-project.

Link copied to clipboard
Link copied to clipboard
object ProjectMapper : ResourceMapper<Project>
Link copied to clipboard
Link copied to clipboard
class TestGridProject : KotlinCustomResource

Provides a resource to manage AWS Device Farm Test Grid Projects.

Link copied to clipboard
data class TestGridProjectArgs(val description: Output<String>? = null, val name: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val vpcConfig: Output<TestGridProjectVpcConfigArgs>? = null) : ConvertibleToJava<TestGridProjectArgs>

Provides a resource to manage AWS Device Farm Test Grid Projects.

Link copied to clipboard
object TestGridProjectMapper : ResourceMapper<TestGridProject>
Link copied to clipboard
class Upload : KotlinCustomResource

Provides a resource to manage AWS Device Farm Uploads.

Link copied to clipboard
data class UploadArgs(val contentType: Output<String>? = null, val name: Output<String>? = null, val projectArn: Output<String>? = null, val type: Output<String>? = null) : ConvertibleToJava<UploadArgs>

Provides a resource to manage AWS Device Farm Uploads.

Link copied to clipboard

Builder for UploadArgs.

Link copied to clipboard
object UploadMapper : ResourceMapper<Upload>
Link copied to clipboard

Builder for Upload.

Functions

Link copied to clipboard
suspend fun devicePool(name: String, block: suspend DevicePoolResourceBuilder.() -> Unit): DevicePool
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun project(name: String): Project
suspend fun project(name: String, block: suspend ProjectResourceBuilder.() -> Unit): Project
Link copied to clipboard
Link copied to clipboard
fun upload(name: String): Upload
suspend fun upload(name: String, block: suspend UploadResourceBuilder.() -> Unit): Upload