AWS Device Farm

awsClientaws-device-farm

Automated and interactive app testing on real Android, iOS and browser devices hosted in us-west-2.

Provider
aws
Kind
Client
Category
Client
Properties · 3 set by this component
propertytypevaluesrequiredkind defaultthis component
deviceOwnership · component propertyenumpublic-fleet | private-devicenopublic-fleetinherited
instancesinteger—no—inherited
localCacheboolean—nofalseinherited
managedboolean—nofalse▸ true
offlineCapableboolean—nofalse▸ false
persistentConnectionboolean—nofalseinherited
platformenumweb | mobile | desktop | sdk | tv | embedded | multiyes—▸ mobile
remoteAccessSessionMinutes · component propertyinteger—no150inherited
resendPolicyenumnone | retry | store-and-forwardnononeinherited
singleRegion · component propertyboolean—notrueinherited
testMode · component propertyenumautomated-run | remote-accessno—inherited
vpcConnectivity · component propertyboolean—nofalseinherited
Rules that apply · 0

Every rule whose selector covers this component's kind or its category. Whether a rule fires depends on the design: its properties, its edges and its groups.

No rule reads this kind yet. That is a gap, not a guarantee.
Use it in a design
nodes:
  - { id: "device-farm", component: "aws-device-farm" }
Other Client products · 33
Source
# yaml-language-server: $schema=../../schema/component.schema.json
# AWS Device Farm: real Android, iOS and web-browser devices hosted by AWS, used either through an
# interactive remote-access session or through automated test runs. Per "What is AWS Device Farm?"
# tests run "in a fully managed environment" on Device Farm test hosts, a remote access session has a
# 150-minute limit, and the service is only available in the us-west-2 (Oregon) Region.
schemaVersion: "1"
type: "component"
id: "aws-device-farm"
kind: "client"
provider: "aws"
docs: "https://docs.aws.amazon.com/devicefarm/latest/developerguide/welcome.html"
defaults:
  platform: "mobile"
  offlineCapable: false
  managed: true
properties:
  testMode:
    type: "enum"
    values: ["automated-run", "remote-access"]
  deviceOwnership:
    type: "enum"
    values: ["public-fleet", "private-device"]
    default: "public-fleet"
  remoteAccessSessionMinutes:
    type: "integer"
    default: 150
  vpcConnectivity:
    type: "boolean"
    default: false
  singleRegion:
    type: "boolean"
    default: true

The same page as markdown, for an agent: /catalogue/components/aws-device-farm.md