AWS Native is in preview. AWS Classic is fully supported.
aws-native.devicefarm.getDevicePool
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
AWS::DeviceFarm::DevicePool creates a new Device Pool for a given DF Project
Using getDevicePool
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getDevicePool(args: GetDevicePoolArgs, opts?: InvokeOptions): Promise<GetDevicePoolResult>
function getDevicePoolOutput(args: GetDevicePoolOutputArgs, opts?: InvokeOptions): Output<GetDevicePoolResult>
def get_device_pool(arn: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetDevicePoolResult
def get_device_pool_output(arn: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetDevicePoolResult]
func LookupDevicePool(ctx *Context, args *LookupDevicePoolArgs, opts ...InvokeOption) (*LookupDevicePoolResult, error)
func LookupDevicePoolOutput(ctx *Context, args *LookupDevicePoolOutputArgs, opts ...InvokeOption) LookupDevicePoolResultOutput
> Note: This function is named LookupDevicePool
in the Go SDK.
public static class GetDevicePool
{
public static Task<GetDevicePoolResult> InvokeAsync(GetDevicePoolArgs args, InvokeOptions? opts = null)
public static Output<GetDevicePoolResult> Invoke(GetDevicePoolInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetDevicePoolResult> getDevicePool(GetDevicePoolArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:devicefarm:getDevicePool
arguments:
# arguments dictionary
The following arguments are supported:
- Arn string
- Arn string
- arn String
- arn string
- arn str
- arn String
getDevicePool Result
The following output properties are available:
- Arn string
- Description string
- Max
Devices int - Name string
- Rules
[]Device
Pool Rule - []Device
Pool Tag
- arn String
- description String
- max
Devices Integer - name String
- rules
List<Device
Pool Rule> - List<Device
Pool Tag>
- arn string
- description string
- max
Devices number - name string
- rules
Device
Pool Rule[] - Device
Pool Tag[]
- arn String
- description String
- max
Devices Number - name String
- rules List<Property Map>
- List<Property Map>
Supporting Types
DevicePoolRule
- Attribute
Pulumi.
Aws Native. Device Farm. Device Pool Rule Attribute The rule's stringified attribute.
- Operator
Pulumi.
Aws Native. Device Farm. Device Pool Rule Operator Specifies how Device Farm compares the rule's attribute to the value.
- Value string
The rule's value.
- Attribute
Device
Pool Rule Attribute The rule's stringified attribute.
- Operator
Device
Pool Rule Operator Specifies how Device Farm compares the rule's attribute to the value.
- Value string
The rule's value.
- attribute
Device
Pool Rule Attribute The rule's stringified attribute.
- operator
Device
Pool Rule Operator Specifies how Device Farm compares the rule's attribute to the value.
- value String
The rule's value.
- attribute
Device
Pool Rule Attribute The rule's stringified attribute.
- operator
Device
Pool Rule Operator Specifies how Device Farm compares the rule's attribute to the value.
- value string
The rule's value.
- attribute
Device
Pool Rule Attribute The rule's stringified attribute.
- operator
Device
Pool Rule Operator Specifies how Device Farm compares the rule's attribute to the value.
- value str
The rule's value.
- attribute "ARN" | "PLATFORM" | "FORM_FACTOR" | "MANUFACTURER" | "REMOTE_ACCESS_ENABLED" | "REMOTE_DEBUG_ENABLED" | "APPIUM_VERSION" | "INSTANCE_ARN" | "INSTANCE_LABELS" | "FLEET_TYPE" | "OS_VERSION" | "MODEL" | "AVAILABILITY"
The rule's stringified attribute.
- operator "EQUALS" | "LESS_THAN" | "LESS_THAN_OR_EQUALS" | "GREATER_THAN" | "GREATER_THAN_OR_EQUALS" | "IN" | "NOT_IN" | "CONTAINS"
Specifies how Device Farm compares the rule's attribute to the value.
- value String
The rule's value.
DevicePoolRuleAttribute
DevicePoolRuleOperator
DevicePoolTag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.