Package-level declarations

Types

Link copied to clipboard

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
Link copied to clipboard
Link copied to clipboard

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

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

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
Link copied to clipboard
Link copied to clipboard

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

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
Link copied to clipboard

Builder for Upload.

Functions

Link copied to clipboard
suspend fun devicePoolResource(name: String, block: suspend DevicePoolResourceBuilder.() -> Unit): DevicePool
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun projectResource(name: String, block: suspend ProjectResourceBuilder.() -> Unit): Project
Link copied to clipboard
Link copied to clipboard
suspend fun uploadResource(name: String, block: suspend UploadResourceBuilder.() -> Unit): Upload