1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. devicefarm
  5. NetworkProfile

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi

aws-native.devicefarm.NetworkProfile

Explore with Pulumi AI

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi

AWS::DeviceFarm::NetworkProfile creates a new DF Network Profile

Create NetworkProfile Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new NetworkProfile(name: string, args: NetworkProfileArgs, opts?: CustomResourceOptions);
@overload
def NetworkProfile(resource_name: str,
                   args: NetworkProfileArgs,
                   opts: Optional[ResourceOptions] = None)

@overload
def NetworkProfile(resource_name: str,
                   opts: Optional[ResourceOptions] = None,
                   project_arn: Optional[str] = None,
                   description: Optional[str] = None,
                   downlink_bandwidth_bits: Optional[int] = None,
                   downlink_delay_ms: Optional[int] = None,
                   downlink_jitter_ms: Optional[int] = None,
                   downlink_loss_percent: Optional[int] = None,
                   name: Optional[str] = None,
                   tags: Optional[Sequence[_root_inputs.TagArgs]] = None,
                   uplink_bandwidth_bits: Optional[int] = None,
                   uplink_delay_ms: Optional[int] = None,
                   uplink_jitter_ms: Optional[int] = None,
                   uplink_loss_percent: Optional[int] = None)
func NewNetworkProfile(ctx *Context, name string, args NetworkProfileArgs, opts ...ResourceOption) (*NetworkProfile, error)
public NetworkProfile(string name, NetworkProfileArgs args, CustomResourceOptions? opts = null)
public NetworkProfile(String name, NetworkProfileArgs args)
public NetworkProfile(String name, NetworkProfileArgs args, CustomResourceOptions options)
type: aws-native:devicefarm:NetworkProfile
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

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

NetworkProfile Resource Properties

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

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The NetworkProfile resource accepts the following input properties:

ProjectArn This property is required. string
The Amazon Resource Name (ARN) of the specified project.
Description string
The description of the network profile.
DownlinkBandwidthBits int
The data throughput rate in bits per second, as an integer from 0 to 104857600.
DownlinkDelayMs int
Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.
DownlinkJitterMs int
Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.
DownlinkLossPercent int
Proportion of received packets that fail to arrive from 0 to 100 percent.
Name string
The name of the network profile.
Tags List<Pulumi.AwsNative.Inputs.Tag>

An array of key-value pairs to apply to this resource.

For more information, see Tag in the guide .

UplinkBandwidthBits int
The data throughput rate in bits per second, as an integer from 0 to 104857600.
UplinkDelayMs int
Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.
UplinkJitterMs int
Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.
UplinkLossPercent int
Proportion of transmitted packets that fail to arrive from 0 to 100 percent.
ProjectArn This property is required. string
The Amazon Resource Name (ARN) of the specified project.
Description string
The description of the network profile.
DownlinkBandwidthBits int
The data throughput rate in bits per second, as an integer from 0 to 104857600.
DownlinkDelayMs int
Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.
DownlinkJitterMs int
Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.
DownlinkLossPercent int
Proportion of received packets that fail to arrive from 0 to 100 percent.
Name string
The name of the network profile.
Tags TagArgs

An array of key-value pairs to apply to this resource.

For more information, see Tag in the guide .

UplinkBandwidthBits int
The data throughput rate in bits per second, as an integer from 0 to 104857600.
UplinkDelayMs int
Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.
UplinkJitterMs int
Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.
UplinkLossPercent int
Proportion of transmitted packets that fail to arrive from 0 to 100 percent.
projectArn This property is required. String
The Amazon Resource Name (ARN) of the specified project.
description String
The description of the network profile.
downlinkBandwidthBits Integer
The data throughput rate in bits per second, as an integer from 0 to 104857600.
downlinkDelayMs Integer
Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.
downlinkJitterMs Integer
Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.
downlinkLossPercent Integer
Proportion of received packets that fail to arrive from 0 to 100 percent.
name String
The name of the network profile.
tags List<Tag>

An array of key-value pairs to apply to this resource.

For more information, see Tag in the guide .

uplinkBandwidthBits Integer
The data throughput rate in bits per second, as an integer from 0 to 104857600.
uplinkDelayMs Integer
Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.
uplinkJitterMs Integer
Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.
uplinkLossPercent Integer
Proportion of transmitted packets that fail to arrive from 0 to 100 percent.
projectArn This property is required. string
The Amazon Resource Name (ARN) of the specified project.
description string
The description of the network profile.
downlinkBandwidthBits number
The data throughput rate in bits per second, as an integer from 0 to 104857600.
downlinkDelayMs number
Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.
downlinkJitterMs number
Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.
downlinkLossPercent number
Proportion of received packets that fail to arrive from 0 to 100 percent.
name string
The name of the network profile.
tags Tag[]

An array of key-value pairs to apply to this resource.

For more information, see Tag in the guide .

uplinkBandwidthBits number
The data throughput rate in bits per second, as an integer from 0 to 104857600.
uplinkDelayMs number
Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.
uplinkJitterMs number
Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.
uplinkLossPercent number
Proportion of transmitted packets that fail to arrive from 0 to 100 percent.
project_arn This property is required. str
The Amazon Resource Name (ARN) of the specified project.
description str
The description of the network profile.
downlink_bandwidth_bits int
The data throughput rate in bits per second, as an integer from 0 to 104857600.
downlink_delay_ms int
Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.
downlink_jitter_ms int
Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.
downlink_loss_percent int
Proportion of received packets that fail to arrive from 0 to 100 percent.
name str
The name of the network profile.
tags Sequence[TagArgs]

An array of key-value pairs to apply to this resource.

For more information, see Tag in the guide .

uplink_bandwidth_bits int
The data throughput rate in bits per second, as an integer from 0 to 104857600.
uplink_delay_ms int
Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.
uplink_jitter_ms int
Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.
uplink_loss_percent int
Proportion of transmitted packets that fail to arrive from 0 to 100 percent.
projectArn This property is required. String
The Amazon Resource Name (ARN) of the specified project.
description String
The description of the network profile.
downlinkBandwidthBits Number
The data throughput rate in bits per second, as an integer from 0 to 104857600.
downlinkDelayMs Number
Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.
downlinkJitterMs Number
Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.
downlinkLossPercent Number
Proportion of received packets that fail to arrive from 0 to 100 percent.
name String
The name of the network profile.
tags List<Property Map>

An array of key-value pairs to apply to this resource.

For more information, see Tag in the guide .

uplinkBandwidthBits Number
The data throughput rate in bits per second, as an integer from 0 to 104857600.
uplinkDelayMs Number
Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.
uplinkJitterMs Number
Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.
uplinkLossPercent Number
Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

Outputs

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

Arn string
The Amazon Resource Name (ARN) of the network profile. See Amazon resource names in the General Reference guide .
Id string
The provider-assigned unique ID for this managed resource.
Arn string
The Amazon Resource Name (ARN) of the network profile. See Amazon resource names in the General Reference guide .
Id string
The provider-assigned unique ID for this managed resource.
arn String
The Amazon Resource Name (ARN) of the network profile. See Amazon resource names in the General Reference guide .
id String
The provider-assigned unique ID for this managed resource.
arn string
The Amazon Resource Name (ARN) of the network profile. See Amazon resource names in the General Reference guide .
id string
The provider-assigned unique ID for this managed resource.
arn str
The Amazon Resource Name (ARN) of the network profile. See Amazon resource names in the General Reference guide .
id str
The provider-assigned unique ID for this managed resource.
arn String
The Amazon Resource Name (ARN) of the network profile. See Amazon resource names in the General Reference guide .
id String
The provider-assigned unique ID for this managed resource.

Supporting Types

Tag
, TagArgs

Key This property is required. string
The key name of the tag
Value This property is required. string
The value of the tag
Key This property is required. string
The key name of the tag
Value This property is required. string
The value of the tag
key This property is required. String
The key name of the tag
value This property is required. String
The value of the tag
key This property is required. string
The key name of the tag
value This property is required. string
The value of the tag
key This property is required. str
The key name of the tag
value This property is required. str
The value of the tag
key This property is required. String
The key name of the tag
value This property is required. String
The value of the tag

Package Details

Repository
AWS Native pulumi/pulumi-aws-native
License
Apache-2.0

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi