libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.DeviceFarm.CreateNetworkProfile

Description

Creates a network profile.

Synopsis

Creating a Request

data CreateNetworkProfile Source #

See: newCreateNetworkProfile smart constructor.

Constructors

CreateNetworkProfile' 

Fields

Instances

Instances details
Eq CreateNetworkProfile Source # 
Instance details

Defined in Amazonka.DeviceFarm.CreateNetworkProfile

Read CreateNetworkProfile Source # 
Instance details

Defined in Amazonka.DeviceFarm.CreateNetworkProfile

Show CreateNetworkProfile Source # 
Instance details

Defined in Amazonka.DeviceFarm.CreateNetworkProfile

Generic CreateNetworkProfile Source # 
Instance details

Defined in Amazonka.DeviceFarm.CreateNetworkProfile

Associated Types

type Rep CreateNetworkProfile :: Type -> Type #

NFData CreateNetworkProfile Source # 
Instance details

Defined in Amazonka.DeviceFarm.CreateNetworkProfile

Methods

rnf :: CreateNetworkProfile -> () #

Hashable CreateNetworkProfile Source # 
Instance details

Defined in Amazonka.DeviceFarm.CreateNetworkProfile

ToJSON CreateNetworkProfile Source # 
Instance details

Defined in Amazonka.DeviceFarm.CreateNetworkProfile

AWSRequest CreateNetworkProfile Source # 
Instance details

Defined in Amazonka.DeviceFarm.CreateNetworkProfile

Associated Types

type AWSResponse CreateNetworkProfile #

ToHeaders CreateNetworkProfile Source # 
Instance details

Defined in Amazonka.DeviceFarm.CreateNetworkProfile

ToPath CreateNetworkProfile Source # 
Instance details

Defined in Amazonka.DeviceFarm.CreateNetworkProfile

ToQuery CreateNetworkProfile Source # 
Instance details

Defined in Amazonka.DeviceFarm.CreateNetworkProfile

type Rep CreateNetworkProfile Source # 
Instance details

Defined in Amazonka.DeviceFarm.CreateNetworkProfile

type Rep CreateNetworkProfile = D1 ('MetaData "CreateNetworkProfile" "Amazonka.DeviceFarm.CreateNetworkProfile" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'False) (C1 ('MetaCons "CreateNetworkProfile'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "uplinkJitterMs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "uplinkLossPercent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "downlinkJitterMs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) :*: (S1 ('MetaSel ('Just "downlinkLossPercent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NetworkProfileType)) :*: S1 ('MetaSel ('Just "uplinkDelayMs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))) :*: ((S1 ('MetaSel ('Just "uplinkBandwidthBits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "downlinkDelayMs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) :*: (S1 ('MetaSel ('Just "downlinkBandwidthBits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "projectArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))
type AWSResponse CreateNetworkProfile Source # 
Instance details

Defined in Amazonka.DeviceFarm.CreateNetworkProfile

newCreateNetworkProfile Source #

Create a value of CreateNetworkProfile with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:uplinkJitterMs:CreateNetworkProfile', createNetworkProfile_uplinkJitterMs - Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

$sel:uplinkLossPercent:CreateNetworkProfile', createNetworkProfile_uplinkLossPercent - Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

$sel:downlinkJitterMs:CreateNetworkProfile', createNetworkProfile_downlinkJitterMs - Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

$sel:downlinkLossPercent:CreateNetworkProfile', createNetworkProfile_downlinkLossPercent - Proportion of received packets that fail to arrive from 0 to 100 percent.

$sel:type':CreateNetworkProfile', createNetworkProfile_type - The type of network profile to create. Valid values are listed here.

$sel:uplinkDelayMs:CreateNetworkProfile', createNetworkProfile_uplinkDelayMs - Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

$sel:uplinkBandwidthBits:CreateNetworkProfile', createNetworkProfile_uplinkBandwidthBits - The data throughput rate in bits per second, as an integer from 0 to 104857600.

$sel:description:CreateNetworkProfile', createNetworkProfile_description - The description of the network profile.

$sel:downlinkDelayMs:CreateNetworkProfile', createNetworkProfile_downlinkDelayMs - Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

$sel:downlinkBandwidthBits:CreateNetworkProfile', createNetworkProfile_downlinkBandwidthBits - The data throughput rate in bits per second, as an integer from 0 to 104857600.

$sel:projectArn:CreateNetworkProfile', createNetworkProfile_projectArn - The Amazon Resource Name (ARN) of the project for which you want to create a network profile.

$sel:name:CreateNetworkProfile', createNetworkProfile_name - The name for the new network profile.

Request Lenses

createNetworkProfile_uplinkJitterMs :: Lens' CreateNetworkProfile (Maybe Integer) Source #

Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

createNetworkProfile_uplinkLossPercent :: Lens' CreateNetworkProfile (Maybe Natural) Source #

Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

createNetworkProfile_downlinkJitterMs :: Lens' CreateNetworkProfile (Maybe Integer) Source #

Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

createNetworkProfile_downlinkLossPercent :: Lens' CreateNetworkProfile (Maybe Natural) Source #

Proportion of received packets that fail to arrive from 0 to 100 percent.

createNetworkProfile_type :: Lens' CreateNetworkProfile (Maybe NetworkProfileType) Source #

The type of network profile to create. Valid values are listed here.

createNetworkProfile_uplinkDelayMs :: Lens' CreateNetworkProfile (Maybe Integer) Source #

Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

createNetworkProfile_uplinkBandwidthBits :: Lens' CreateNetworkProfile (Maybe Integer) Source #

The data throughput rate in bits per second, as an integer from 0 to 104857600.

createNetworkProfile_description :: Lens' CreateNetworkProfile (Maybe Text) Source #

The description of the network profile.

createNetworkProfile_downlinkDelayMs :: Lens' CreateNetworkProfile (Maybe Integer) Source #

Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

createNetworkProfile_downlinkBandwidthBits :: Lens' CreateNetworkProfile (Maybe Integer) Source #

The data throughput rate in bits per second, as an integer from 0 to 104857600.

createNetworkProfile_projectArn :: Lens' CreateNetworkProfile Text Source #

The Amazon Resource Name (ARN) of the project for which you want to create a network profile.

createNetworkProfile_name :: Lens' CreateNetworkProfile Text Source #

The name for the new network profile.

Destructuring the Response

data CreateNetworkProfileResponse Source #

See: newCreateNetworkProfileResponse smart constructor.

Constructors

CreateNetworkProfileResponse' 

Fields

Instances

Instances details
Eq CreateNetworkProfileResponse Source # 
Instance details

Defined in Amazonka.DeviceFarm.CreateNetworkProfile

Read CreateNetworkProfileResponse Source # 
Instance details

Defined in Amazonka.DeviceFarm.CreateNetworkProfile

Show CreateNetworkProfileResponse Source # 
Instance details

Defined in Amazonka.DeviceFarm.CreateNetworkProfile

Generic CreateNetworkProfileResponse Source # 
Instance details

Defined in Amazonka.DeviceFarm.CreateNetworkProfile

Associated Types

type Rep CreateNetworkProfileResponse :: Type -> Type #

NFData CreateNetworkProfileResponse Source # 
Instance details

Defined in Amazonka.DeviceFarm.CreateNetworkProfile

type Rep CreateNetworkProfileResponse Source # 
Instance details

Defined in Amazonka.DeviceFarm.CreateNetworkProfile

type Rep CreateNetworkProfileResponse = D1 ('MetaData "CreateNetworkProfileResponse" "Amazonka.DeviceFarm.CreateNetworkProfile" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'False) (C1 ('MetaCons "CreateNetworkProfileResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "networkProfile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NetworkProfile)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateNetworkProfileResponse Source #

Create a value of CreateNetworkProfileResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:networkProfile:CreateNetworkProfileResponse', createNetworkProfileResponse_networkProfile - The network profile that is returned by the create network profile request.

$sel:httpStatus:CreateNetworkProfileResponse', createNetworkProfileResponse_httpStatus - The response's http status code.

Response Lenses

createNetworkProfileResponse_networkProfile :: Lens' CreateNetworkProfileResponse (Maybe NetworkProfile) Source #

The network profile that is returned by the create network profile request.