AWS Native

Pulumi Official
Package maintained by Pulumi
v0.19.0 published on Wednesday, Jun 8, 2022 by Pulumi

DevicePool

AWS::DeviceFarm::DevicePool creates a new Device Pool for a given DF Project

Create a DevicePool Resource

new DevicePool(name: string, args: DevicePoolArgs, opts?: CustomResourceOptions);
@overload
def DevicePool(resource_name: str,
               opts: Optional[ResourceOptions] = None,
               description: Optional[str] = None,
               max_devices: Optional[int] = None,
               name: Optional[str] = None,
               project_arn: Optional[str] = None,
               rules: Optional[Sequence[DevicePoolRuleArgs]] = None,
               tags: Optional[Sequence[DevicePoolTagArgs]] = None)
@overload
def DevicePool(resource_name: str,
               args: DevicePoolArgs,
               opts: Optional[ResourceOptions] = None)
func NewDevicePool(ctx *Context, name string, args DevicePoolArgs, opts ...ResourceOption) (*DevicePool, error)
public DevicePool(string name, DevicePoolArgs args, CustomResourceOptions? opts = null)
public DevicePool(String name, DevicePoolArgs args)
public DevicePool(String name, DevicePoolArgs args, CustomResourceOptions options)
type: aws-native:devicefarm:DevicePool
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args DevicePoolArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args DevicePoolArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args DevicePoolArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args DevicePoolArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args DevicePoolArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

DevicePool Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The DevicePool resource accepts the following input properties:

Outputs

All input properties are implicitly available as output properties. Additionally, the DevicePool resource produces the following output properties:

Arn string
Id string

The provider-assigned unique ID for this managed resource.

Arn string
Id string

The provider-assigned unique ID for this managed resource.

arn String
id String

The provider-assigned unique ID for this managed resource.

arn string
id string

The provider-assigned unique ID for this managed resource.

arn str
id str

The provider-assigned unique ID for this managed resource.

arn String
id String

The provider-assigned unique ID for this managed resource.

Supporting Types

DevicePoolRule

Attribute Pulumi.AwsNative.DeviceFarm.DevicePoolRuleAttribute

The rule's stringified attribute.

Operator Pulumi.AwsNative.DeviceFarm.DevicePoolRuleOperator

Specifies how Device Farm compares the rule's attribute to the value.

Value string

The rule's value.

Attribute DevicePoolRuleAttribute

The rule's stringified attribute.

Operator DevicePoolRuleOperator

Specifies how Device Farm compares the rule's attribute to the value.

Value string

The rule's value.

attribute DevicePoolRuleAttribute

The rule's stringified attribute.

operator DevicePoolRuleOperator

Specifies how Device Farm compares the rule's attribute to the value.

value String

The rule's value.

attribute DevicePoolRuleAttribute

The rule's stringified attribute.

operator DevicePoolRuleOperator

Specifies how Device Farm compares the rule's attribute to the value.

value string

The rule's value.

attribute DevicePoolRuleAttribute

The rule's stringified attribute.

operator DevicePoolRuleOperator

Specifies how Device Farm compares the rule's attribute to the value.

value str

The rule's value.

DevicePoolRuleAttribute

Arn
ARN
Platform
PLATFORM
FormFactor
FORM_FACTOR
Manufacturer
MANUFACTURER
RemoteAccessEnabled
REMOTE_ACCESS_ENABLED
RemoteDebugEnabled
REMOTE_DEBUG_ENABLED
AppiumVersion
APPIUM_VERSION
InstanceArn
INSTANCE_ARN
InstanceLabels
INSTANCE_LABELS
FleetType
FLEET_TYPE
OsVersion
OS_VERSION
Model
MODEL
Availability
AVAILABILITY
DevicePoolRuleAttributeArn
ARN
DevicePoolRuleAttributePlatform
PLATFORM
DevicePoolRuleAttributeFormFactor
FORM_FACTOR
DevicePoolRuleAttributeManufacturer
MANUFACTURER
DevicePoolRuleAttributeRemoteAccessEnabled
REMOTE_ACCESS_ENABLED
DevicePoolRuleAttributeRemoteDebugEnabled
REMOTE_DEBUG_ENABLED
DevicePoolRuleAttributeAppiumVersion
APPIUM_VERSION
DevicePoolRuleAttributeInstanceArn
INSTANCE_ARN
DevicePoolRuleAttributeInstanceLabels
INSTANCE_LABELS
DevicePoolRuleAttributeFleetType
FLEET_TYPE
DevicePoolRuleAttributeOsVersion
OS_VERSION
DevicePoolRuleAttributeModel
MODEL
DevicePoolRuleAttributeAvailability
AVAILABILITY
Arn
ARN
Platform
PLATFORM
FormFactor
FORM_FACTOR
Manufacturer
MANUFACTURER
RemoteAccessEnabled
REMOTE_ACCESS_ENABLED
RemoteDebugEnabled
REMOTE_DEBUG_ENABLED
AppiumVersion
APPIUM_VERSION
InstanceArn
INSTANCE_ARN
InstanceLabels
INSTANCE_LABELS
FleetType
FLEET_TYPE
OsVersion
OS_VERSION
Model
MODEL
Availability
AVAILABILITY
Arn
ARN
Platform
PLATFORM
FormFactor
FORM_FACTOR
Manufacturer
MANUFACTURER
RemoteAccessEnabled
REMOTE_ACCESS_ENABLED
RemoteDebugEnabled
REMOTE_DEBUG_ENABLED
AppiumVersion
APPIUM_VERSION
InstanceArn
INSTANCE_ARN
InstanceLabels
INSTANCE_LABELS
FleetType
FLEET_TYPE
OsVersion
OS_VERSION
Model
MODEL
Availability
AVAILABILITY
ARN
ARN
PLATFORM
PLATFORM
FORM_FACTOR
FORM_FACTOR
MANUFACTURER
MANUFACTURER
REMOTE_ACCESS_ENABLED
REMOTE_ACCESS_ENABLED
REMOTE_DEBUG_ENABLED
REMOTE_DEBUG_ENABLED
APPIUM_VERSION
APPIUM_VERSION
INSTANCE_ARN
INSTANCE_ARN
INSTANCE_LABELS
INSTANCE_LABELS
FLEET_TYPE
FLEET_TYPE
OS_VERSION
OS_VERSION
MODEL
MODEL
AVAILABILITY
AVAILABILITY
"ARN"
ARN
"PLATFORM"
PLATFORM
"FORM_FACTOR"
FORM_FACTOR
"MANUFACTURER"
MANUFACTURER
"REMOTE_ACCESS_ENABLED"
REMOTE_ACCESS_ENABLED
"REMOTE_DEBUG_ENABLED"
REMOTE_DEBUG_ENABLED
"APPIUM_VERSION"
APPIUM_VERSION
"INSTANCE_ARN"
INSTANCE_ARN
"INSTANCE_LABELS"
INSTANCE_LABELS
"FLEET_TYPE"
FLEET_TYPE
"OS_VERSION"
OS_VERSION
"MODEL"
MODEL
"AVAILABILITY"
AVAILABILITY

DevicePoolRuleOperator

EqualsValue
EQUALS
LessThan
LESS_THAN
LessThanOrEquals
LESS_THAN_OR_EQUALS
GreaterThan
GREATER_THAN
GreaterThanOrEquals
GREATER_THAN_OR_EQUALS
In
IN
NotIn
NOT_IN
Contains
CONTAINS
DevicePoolRuleOperatorEquals
EQUALS
DevicePoolRuleOperatorLessThan
LESS_THAN
DevicePoolRuleOperatorLessThanOrEquals
LESS_THAN_OR_EQUALS
DevicePoolRuleOperatorGreaterThan
GREATER_THAN
DevicePoolRuleOperatorGreaterThanOrEquals
GREATER_THAN_OR_EQUALS
DevicePoolRuleOperatorIn
IN
DevicePoolRuleOperatorNotIn
NOT_IN
DevicePoolRuleOperatorContains
CONTAINS
Equals
EQUALS
LessThan
LESS_THAN
LessThanOrEquals
LESS_THAN_OR_EQUALS
GreaterThan
GREATER_THAN
GreaterThanOrEquals
GREATER_THAN_OR_EQUALS
In
IN
NotIn
NOT_IN
Contains
CONTAINS
Equals
EQUALS
LessThan
LESS_THAN
LessThanOrEquals
LESS_THAN_OR_EQUALS
GreaterThan
GREATER_THAN
GreaterThanOrEquals
GREATER_THAN_OR_EQUALS
In
IN
NotIn
NOT_IN
Contains
CONTAINS
EQUALS
EQUALS
LESS_THAN
LESS_THAN
LESS_THAN_OR_EQUALS
LESS_THAN_OR_EQUALS
GREATER_THAN
GREATER_THAN
GREATER_THAN_OR_EQUALS
GREATER_THAN_OR_EQUALS
IN_
IN
NOT_IN
NOT_IN
CONTAINS
CONTAINS
"EQUALS"
EQUALS
"LESS_THAN"
LESS_THAN
"LESS_THAN_OR_EQUALS"
LESS_THAN_OR_EQUALS
"GREATER_THAN"
GREATER_THAN
"GREATER_THAN_OR_EQUALS"
GREATER_THAN_OR_EQUALS
"IN"
IN
"NOT_IN"
NOT_IN
"CONTAINS"
CONTAINS

DevicePoolTag

Key string
Value string
Key string
Value string
key String
value String
key string
value string
key str
value str
key String
value String

Package Details

Repository
https://github.com/pulumi/pulumi-aws-native
License
Apache-2.0