NAME
Paws::DeviceFarm - Perl Interface to AWS AWS Device Farm
SYNOPSIS
use Paws;
my $obj = Paws->service('DeviceFarm');
my $res = $obj->Method(
Arg1 => $val1,
Arg2 => [ 'V1', 'V2' ],
# if Arg3 is an object, the HashRef will be used as arguments to the constructor
# of the arguments type
Arg3 => { Att1 => 'Val1' },
# if Arg4 is an array of objects, the HashRefs will be passed as arguments to
# the constructor of the arguments type
Arg4 => [ { Att1 => 'Val1' }, { Att1 => 'Val2' } ],
);
DESCRIPTION
Welcome to the AWS Device Farm API documentation, which contains APIs for:
Testing on desktop browsers
Device Farm makes it possible for you to test your web applications on desktop browsers using Selenium. The APIs for desktop browser testing contain
TestGrid
in their names. For more information, see Testing Web Applications on Selenium with Device Farm (https://docs.aws.amazon.com/devicefarm/latest/testgrid/).Testing on real mobile devices
Device Farm makes it possible for you to test apps on physical phones, tablets, and other devices in the cloud. For more information, see the Device Farm Developer Guide (https://docs.aws.amazon.com/devicefarm/latest/developerguide/).
For the AWS API documentation, see https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23
METHODS
CreateDevicePool
- Name => Str
- ProjectArn => Str
- Rules => ArrayRef[Paws::DeviceFarm::Rule]
- [Description => Str]
- [MaxDevices => Int]
Each argument is described in detail in: Paws::DeviceFarm::CreateDevicePool
Returns: a Paws::DeviceFarm::CreateDevicePoolResult instance
Creates a device pool.
CreateInstanceProfile
- Name => Str
- [Description => Str]
- [ExcludeAppPackagesFromCleanup => ArrayRef[Str|Undef]]
- [PackageCleanup => Bool]
- [RebootAfterUse => Bool]
Each argument is described in detail in: Paws::DeviceFarm::CreateInstanceProfile
Returns: a Paws::DeviceFarm::CreateInstanceProfileResult instance
Creates a profile that can be applied to one or more private fleet device instances.
CreateNetworkProfile
- Name => Str
- ProjectArn => Str
- [Description => Str]
- [DownlinkBandwidthBits => Int]
- [DownlinkDelayMs => Int]
- [DownlinkJitterMs => Int]
- [DownlinkLossPercent => Int]
- [Type => Str]
- [UplinkBandwidthBits => Int]
- [UplinkDelayMs => Int]
- [UplinkJitterMs => Int]
- [UplinkLossPercent => Int]
Each argument is described in detail in: Paws::DeviceFarm::CreateNetworkProfile
Returns: a Paws::DeviceFarm::CreateNetworkProfileResult instance
Creates a network profile.
CreateProject
Each argument is described in detail in: Paws::DeviceFarm::CreateProject
Returns: a Paws::DeviceFarm::CreateProjectResult instance
Creates a project.
CreateRemoteAccessSession
- DeviceArn => Str
- ProjectArn => Str
- [ClientId => Str]
- [Configuration => Paws::DeviceFarm::CreateRemoteAccessSessionConfiguration]
- [InstanceArn => Str]
- [InteractionMode => Str]
- [Name => Str]
- [RemoteDebugEnabled => Bool]
- [RemoteRecordAppArn => Str]
- [RemoteRecordEnabled => Bool]
- [SkipAppResign => Bool]
- [SshPublicKey => Str]
Each argument is described in detail in: Paws::DeviceFarm::CreateRemoteAccessSession
Returns: a Paws::DeviceFarm::CreateRemoteAccessSessionResult instance
Specifies and starts a remote access session.
CreateTestGridProject
- Name => Str
- [Description => Str]
- [VpcConfig => Paws::DeviceFarm::TestGridVpcConfig]
Each argument is described in detail in: Paws::DeviceFarm::CreateTestGridProject
Returns: a Paws::DeviceFarm::CreateTestGridProjectResult instance
Creates a Selenium testing project. Projects are used to track TestGridSession instances.
CreateTestGridUrl
Each argument is described in detail in: Paws::DeviceFarm::CreateTestGridUrl
Returns: a Paws::DeviceFarm::CreateTestGridUrlResult instance
Creates a signed, short-term URL that can be passed to a Selenium RemoteWebDriver
constructor.
CreateUpload
Each argument is described in detail in: Paws::DeviceFarm::CreateUpload
Returns: a Paws::DeviceFarm::CreateUploadResult instance
Uploads an app or test scripts.
CreateVPCEConfiguration
- ServiceDnsName => Str
- VpceConfigurationName => Str
- VpceServiceName => Str
- [VpceConfigurationDescription => Str]
Each argument is described in detail in: Paws::DeviceFarm::CreateVPCEConfiguration
Returns: a Paws::DeviceFarm::CreateVPCEConfigurationResult instance
Creates a configuration record in Device Farm for your Amazon Virtual Private Cloud (VPC) endpoint.
DeleteDevicePool
Each argument is described in detail in: Paws::DeviceFarm::DeleteDevicePool
Returns: a Paws::DeviceFarm::DeleteDevicePoolResult instance
Deletes a device pool given the pool ARN. Does not allow deletion of curated pools owned by the system.
DeleteInstanceProfile
Each argument is described in detail in: Paws::DeviceFarm::DeleteInstanceProfile
Returns: a Paws::DeviceFarm::DeleteInstanceProfileResult instance
Deletes a profile that can be applied to one or more private device instances.
DeleteNetworkProfile
Each argument is described in detail in: Paws::DeviceFarm::DeleteNetworkProfile
Returns: a Paws::DeviceFarm::DeleteNetworkProfileResult instance
Deletes a network profile.
DeleteProject
Each argument is described in detail in: Paws::DeviceFarm::DeleteProject
Returns: a Paws::DeviceFarm::DeleteProjectResult instance
Deletes an AWS Device Farm project, given the project ARN.
Deleting this resource does not stop an in-progress run.
DeleteRemoteAccessSession
Each argument is described in detail in: Paws::DeviceFarm::DeleteRemoteAccessSession
Returns: a Paws::DeviceFarm::DeleteRemoteAccessSessionResult instance
Deletes a completed remote access session and its results.
DeleteRun
Each argument is described in detail in: Paws::DeviceFarm::DeleteRun
Returns: a Paws::DeviceFarm::DeleteRunResult instance
Deletes the run, given the run ARN.
Deleting this resource does not stop an in-progress run.
DeleteTestGridProject
Each argument is described in detail in: Paws::DeviceFarm::DeleteTestGridProject
Returns: a Paws::DeviceFarm::DeleteTestGridProjectResult instance
Deletes a Selenium testing project and all content generated under it.
You cannot undo this operation.
You cannot delete a project if it has active sessions.
DeleteUpload
Each argument is described in detail in: Paws::DeviceFarm::DeleteUpload
Returns: a Paws::DeviceFarm::DeleteUploadResult instance
Deletes an upload given the upload ARN.
DeleteVPCEConfiguration
Each argument is described in detail in: Paws::DeviceFarm::DeleteVPCEConfiguration
Returns: a Paws::DeviceFarm::DeleteVPCEConfigurationResult instance
Deletes a configuration for your Amazon Virtual Private Cloud (VPC) endpoint.
GetAccountSettings
Each argument is described in detail in: Paws::DeviceFarm::GetAccountSettings
Returns: a Paws::DeviceFarm::GetAccountSettingsResult instance
Returns the number of unmetered iOS or unmetered Android devices that have been purchased by the account.
GetDevice
Each argument is described in detail in: Paws::DeviceFarm::GetDevice
Returns: a Paws::DeviceFarm::GetDeviceResult instance
Gets information about a unique device type.
GetDeviceInstance
Each argument is described in detail in: Paws::DeviceFarm::GetDeviceInstance
Returns: a Paws::DeviceFarm::GetDeviceInstanceResult instance
Returns information about a device instance that belongs to a private device fleet.
GetDevicePool
Each argument is described in detail in: Paws::DeviceFarm::GetDevicePool
Returns: a Paws::DeviceFarm::GetDevicePoolResult instance
Gets information about a device pool.
GetDevicePoolCompatibility
- DevicePoolArn => Str
- [AppArn => Str]
- [Configuration => Paws::DeviceFarm::ScheduleRunConfiguration]
- [Test => Paws::DeviceFarm::ScheduleRunTest]
- [TestType => Str]
Each argument is described in detail in: Paws::DeviceFarm::GetDevicePoolCompatibility
Returns: a Paws::DeviceFarm::GetDevicePoolCompatibilityResult instance
Gets information about compatibility with a device pool.
GetInstanceProfile
Each argument is described in detail in: Paws::DeviceFarm::GetInstanceProfile
Returns: a Paws::DeviceFarm::GetInstanceProfileResult instance
Returns information about the specified instance profile.
GetJob
Each argument is described in detail in: Paws::DeviceFarm::GetJob
Returns: a Paws::DeviceFarm::GetJobResult instance
Gets information about a job.
GetNetworkProfile
Each argument is described in detail in: Paws::DeviceFarm::GetNetworkProfile
Returns: a Paws::DeviceFarm::GetNetworkProfileResult instance
Returns information about a network profile.
GetOfferingStatus
Each argument is described in detail in: Paws::DeviceFarm::GetOfferingStatus
Returns: a Paws::DeviceFarm::GetOfferingStatusResult instance
Gets the current status and future status of all offerings purchased by an AWS account. The response indicates how many offerings are currently available and the offerings that will be available in the next period. The API returns a NotEligible
error if the user is not permitted to invoke the operation. If you must be able to invoke this operation, contact aws-devicefarm-support@amazon.com (mailto:aws-devicefarm-support@amazon.com).
GetProject
Each argument is described in detail in: Paws::DeviceFarm::GetProject
Returns: a Paws::DeviceFarm::GetProjectResult instance
Gets information about a project.
GetRemoteAccessSession
Each argument is described in detail in: Paws::DeviceFarm::GetRemoteAccessSession
Returns: a Paws::DeviceFarm::GetRemoteAccessSessionResult instance
Returns a link to a currently running remote access session.
GetRun
Each argument is described in detail in: Paws::DeviceFarm::GetRun
Returns: a Paws::DeviceFarm::GetRunResult instance
Gets information about a run.
GetSuite
Each argument is described in detail in: Paws::DeviceFarm::GetSuite
Returns: a Paws::DeviceFarm::GetSuiteResult instance
Gets information about a suite.
GetTest
Each argument is described in detail in: Paws::DeviceFarm::GetTest
Returns: a Paws::DeviceFarm::GetTestResult instance
Gets information about a test.
GetTestGridProject
Each argument is described in detail in: Paws::DeviceFarm::GetTestGridProject
Returns: a Paws::DeviceFarm::GetTestGridProjectResult instance
Retrieves information about a Selenium testing project.
GetTestGridSession
Each argument is described in detail in: Paws::DeviceFarm::GetTestGridSession
Returns: a Paws::DeviceFarm::GetTestGridSessionResult instance
A session is an instance of a browser created through a RemoteWebDriver
with the URL from CreateTestGridUrlResult$url. You can use the following to look up sessions:
The session ARN (GetTestGridSessionRequest$sessionArn).
The project ARN and a session ID (GetTestGridSessionRequest$projectArn and GetTestGridSessionRequest$sessionId).
GetUpload
Each argument is described in detail in: Paws::DeviceFarm::GetUpload
Returns: a Paws::DeviceFarm::GetUploadResult instance
Gets information about an upload.
GetVPCEConfiguration
Each argument is described in detail in: Paws::DeviceFarm::GetVPCEConfiguration
Returns: a Paws::DeviceFarm::GetVPCEConfigurationResult instance
Returns information about the configuration settings for your Amazon Virtual Private Cloud (VPC) endpoint.
InstallToRemoteAccessSession
Each argument is described in detail in: Paws::DeviceFarm::InstallToRemoteAccessSession
Returns: a Paws::DeviceFarm::InstallToRemoteAccessSessionResult instance
Installs an application to the device in a remote access session. For Android applications, the file must be in .apk format. For iOS applications, the file must be in .ipa format.
ListArtifacts
Each argument is described in detail in: Paws::DeviceFarm::ListArtifacts
Returns: a Paws::DeviceFarm::ListArtifactsResult instance
Gets information about artifacts.
ListDeviceInstances
Each argument is described in detail in: Paws::DeviceFarm::ListDeviceInstances
Returns: a Paws::DeviceFarm::ListDeviceInstancesResult instance
Returns information about the private device instances associated with one or more AWS accounts.
ListDevicePools
Each argument is described in detail in: Paws::DeviceFarm::ListDevicePools
Returns: a Paws::DeviceFarm::ListDevicePoolsResult instance
Gets information about device pools.
ListDevices
- [Arn => Str]
- [Filters => ArrayRef[Paws::DeviceFarm::DeviceFilter]]
- [NextToken => Str]
Each argument is described in detail in: Paws::DeviceFarm::ListDevices
Returns: a Paws::DeviceFarm::ListDevicesResult instance
Gets information about unique device types.
ListInstanceProfiles
Each argument is described in detail in: Paws::DeviceFarm::ListInstanceProfiles
Returns: a Paws::DeviceFarm::ListInstanceProfilesResult instance
Returns information about all the instance profiles in an AWS account.
ListJobs
Each argument is described in detail in: Paws::DeviceFarm::ListJobs
Returns: a Paws::DeviceFarm::ListJobsResult instance
Gets information about jobs for a given test run.
ListNetworkProfiles
Each argument is described in detail in: Paws::DeviceFarm::ListNetworkProfiles
Returns: a Paws::DeviceFarm::ListNetworkProfilesResult instance
Returns the list of available network profiles.
ListOfferingPromotions
Each argument is described in detail in: Paws::DeviceFarm::ListOfferingPromotions
Returns: a Paws::DeviceFarm::ListOfferingPromotionsResult instance
Returns a list of offering promotions. Each offering promotion record contains the ID and description of the promotion. The API returns a NotEligible
error if the caller is not permitted to invoke the operation. Contact aws-devicefarm-support@amazon.com (mailto:aws-devicefarm-support@amazon.com) if you must be able to invoke this operation.
ListOfferings
Each argument is described in detail in: Paws::DeviceFarm::ListOfferings
Returns: a Paws::DeviceFarm::ListOfferingsResult instance
Returns a list of products or offerings that the user can manage through the API. Each offering record indicates the recurring price per unit and the frequency for that offering. The API returns a NotEligible
error if the user is not permitted to invoke the operation. If you must be able to invoke this operation, contact aws-devicefarm-support@amazon.com (mailto:aws-devicefarm-support@amazon.com).
ListOfferingTransactions
Each argument is described in detail in: Paws::DeviceFarm::ListOfferingTransactions
Returns: a Paws::DeviceFarm::ListOfferingTransactionsResult instance
Returns a list of all historical purchases, renewals, and system renewal transactions for an AWS account. The list is paginated and ordered by a descending timestamp (most recent transactions are first). The API returns a NotEligible
error if the user is not permitted to invoke the operation. If you must be able to invoke this operation, contact aws-devicefarm-support@amazon.com (mailto:aws-devicefarm-support@amazon.com).
ListProjects
Each argument is described in detail in: Paws::DeviceFarm::ListProjects
Returns: a Paws::DeviceFarm::ListProjectsResult instance
Gets information about projects.
ListRemoteAccessSessions
Each argument is described in detail in: Paws::DeviceFarm::ListRemoteAccessSessions
Returns: a Paws::DeviceFarm::ListRemoteAccessSessionsResult instance
Returns a list of all currently running remote access sessions.
ListRuns
Each argument is described in detail in: Paws::DeviceFarm::ListRuns
Returns: a Paws::DeviceFarm::ListRunsResult instance
Gets information about runs, given an AWS Device Farm project ARN.
ListSamples
Each argument is described in detail in: Paws::DeviceFarm::ListSamples
Returns: a Paws::DeviceFarm::ListSamplesResult instance
Gets information about samples, given an AWS Device Farm job ARN.
ListSuites
Each argument is described in detail in: Paws::DeviceFarm::ListSuites
Returns: a Paws::DeviceFarm::ListSuitesResult instance
Gets information about test suites for a given job.
ListTagsForResource
Each argument is described in detail in: Paws::DeviceFarm::ListTagsForResource
Returns: a Paws::DeviceFarm::ListTagsForResourceResponse instance
List the tags for an AWS Device Farm resource.
ListTestGridProjects
Each argument is described in detail in: Paws::DeviceFarm::ListTestGridProjects
Returns: a Paws::DeviceFarm::ListTestGridProjectsResult instance
Gets a list of all Selenium testing projects in your account.
ListTestGridSessionActions
Each argument is described in detail in: Paws::DeviceFarm::ListTestGridSessionActions
Returns: a Paws::DeviceFarm::ListTestGridSessionActionsResult instance
Returns a list of the actions taken in a TestGridSession.
ListTestGridSessionArtifacts
Each argument is described in detail in: Paws::DeviceFarm::ListTestGridSessionArtifacts
Returns: a Paws::DeviceFarm::ListTestGridSessionArtifactsResult instance
Retrieves a list of artifacts created during the session.
ListTestGridSessions
- ProjectArn => Str
- [CreationTimeAfter => Str]
- [CreationTimeBefore => Str]
- [EndTimeAfter => Str]
- [EndTimeBefore => Str]
- [MaxResult => Int]
- [NextToken => Str]
- [Status => Str]
Each argument is described in detail in: Paws::DeviceFarm::ListTestGridSessions
Returns: a Paws::DeviceFarm::ListTestGridSessionsResult instance
Retrieves a list of sessions for a TestGridProject.
ListTests
Each argument is described in detail in: Paws::DeviceFarm::ListTests
Returns: a Paws::DeviceFarm::ListTestsResult instance
Gets information about tests in a given test suite.
ListUniqueProblems
Each argument is described in detail in: Paws::DeviceFarm::ListUniqueProblems
Returns: a Paws::DeviceFarm::ListUniqueProblemsResult instance
Gets information about unique problems, such as exceptions or crashes.
Unique problems are defined as a single instance of an error across a run, job, or suite. For example, if a call in your application consistently raises an exception (OutOfBoundsException in MyActivity.java:386
), ListUniqueProblems
returns a single entry instead of many individual entries for that exception.
ListUploads
Each argument is described in detail in: Paws::DeviceFarm::ListUploads
Returns: a Paws::DeviceFarm::ListUploadsResult instance
Gets information about uploads, given an AWS Device Farm project ARN.
ListVPCEConfigurations
Each argument is described in detail in: Paws::DeviceFarm::ListVPCEConfigurations
Returns: a Paws::DeviceFarm::ListVPCEConfigurationsResult instance
Returns information about all Amazon Virtual Private Cloud (VPC) endpoint configurations in the AWS account.
PurchaseOffering
Each argument is described in detail in: Paws::DeviceFarm::PurchaseOffering
Returns: a Paws::DeviceFarm::PurchaseOfferingResult instance
Immediately purchases offerings for an AWS account. Offerings renew with the latest total purchased quantity for an offering, unless the renewal was overridden. The API returns a NotEligible
error if the user is not permitted to invoke the operation. If you must be able to invoke this operation, contact aws-devicefarm-support@amazon.com (mailto:aws-devicefarm-support@amazon.com).
RenewOffering
Each argument is described in detail in: Paws::DeviceFarm::RenewOffering
Returns: a Paws::DeviceFarm::RenewOfferingResult instance
Explicitly sets the quantity of devices to renew for an offering, starting from the effectiveDate
of the next period. The API returns a NotEligible
error if the user is not permitted to invoke the operation. If you must be able to invoke this operation, contact aws-devicefarm-support@amazon.com (mailto:aws-devicefarm-support@amazon.com).
ScheduleRun
- ProjectArn => Str
- Test => Paws::DeviceFarm::ScheduleRunTest
- [AppArn => Str]
- [Configuration => Paws::DeviceFarm::ScheduleRunConfiguration]
- [DevicePoolArn => Str]
- [DeviceSelectionConfiguration => Paws::DeviceFarm::DeviceSelectionConfiguration]
- [ExecutionConfiguration => Paws::DeviceFarm::ExecutionConfiguration]
- [Name => Str]
Each argument is described in detail in: Paws::DeviceFarm::ScheduleRun
Returns: a Paws::DeviceFarm::ScheduleRunResult instance
Schedules a run.
StopJob
Each argument is described in detail in: Paws::DeviceFarm::StopJob
Returns: a Paws::DeviceFarm::StopJobResult instance
Initiates a stop request for the current job. AWS Device Farm immediately stops the job on the device where tests have not started. You are not billed for this device. On the device where tests have started, setup suite and teardown suite tests run to completion on the device. You are billed for setup, teardown, and any tests that were in progress or already completed.
StopRemoteAccessSession
Each argument is described in detail in: Paws::DeviceFarm::StopRemoteAccessSession
Returns: a Paws::DeviceFarm::StopRemoteAccessSessionResult instance
Ends a specified remote access session.
StopRun
Each argument is described in detail in: Paws::DeviceFarm::StopRun
Returns: a Paws::DeviceFarm::StopRunResult instance
Initiates a stop request for the current test run. AWS Device Farm immediately stops the run on devices where tests have not started. You are not billed for these devices. On devices where tests have started executing, setup suite and teardown suite tests run to completion on those devices. You are billed for setup, teardown, and any tests that were in progress or already completed.
TagResource
- ResourceARN => Str
- Tags => ArrayRef[Paws::DeviceFarm::Tag]
Each argument is described in detail in: Paws::DeviceFarm::TagResource
Returns: a Paws::DeviceFarm::TagResourceResponse instance
Associates the specified tags to a resource with the specified resourceArn
. If existing tags on a resource are not specified in the request parameters, they are not changed. When a resource is deleted, the tags associated with that resource are also deleted.
UntagResource
Each argument is described in detail in: Paws::DeviceFarm::UntagResource
Returns: a Paws::DeviceFarm::UntagResourceResponse instance
Deletes the specified tags from a resource.
UpdateDeviceInstance
Each argument is described in detail in: Paws::DeviceFarm::UpdateDeviceInstance
Returns: a Paws::DeviceFarm::UpdateDeviceInstanceResult instance
Updates information about a private device instance.
UpdateDevicePool
- Arn => Str
- [ClearMaxDevices => Bool]
- [Description => Str]
- [MaxDevices => Int]
- [Name => Str]
- [Rules => ArrayRef[Paws::DeviceFarm::Rule]]
Each argument is described in detail in: Paws::DeviceFarm::UpdateDevicePool
Returns: a Paws::DeviceFarm::UpdateDevicePoolResult instance
Modifies the name, description, and rules in a device pool given the attributes and the pool ARN. Rule updates are all-or-nothing, meaning they can only be updated as a whole (or not at all).
UpdateInstanceProfile
- Arn => Str
- [Description => Str]
- [ExcludeAppPackagesFromCleanup => ArrayRef[Str|Undef]]
- [Name => Str]
- [PackageCleanup => Bool]
- [RebootAfterUse => Bool]
Each argument is described in detail in: Paws::DeviceFarm::UpdateInstanceProfile
Returns: a Paws::DeviceFarm::UpdateInstanceProfileResult instance
Updates information about an existing private device instance profile.
UpdateNetworkProfile
- Arn => Str
- [Description => Str]
- [DownlinkBandwidthBits => Int]
- [DownlinkDelayMs => Int]
- [DownlinkJitterMs => Int]
- [DownlinkLossPercent => Int]
- [Name => Str]
- [Type => Str]
- [UplinkBandwidthBits => Int]
- [UplinkDelayMs => Int]
- [UplinkJitterMs => Int]
- [UplinkLossPercent => Int]
Each argument is described in detail in: Paws::DeviceFarm::UpdateNetworkProfile
Returns: a Paws::DeviceFarm::UpdateNetworkProfileResult instance
Updates the network profile.
UpdateProject
Each argument is described in detail in: Paws::DeviceFarm::UpdateProject
Returns: a Paws::DeviceFarm::UpdateProjectResult instance
Modifies the specified project name, given the project ARN and a new name.
UpdateTestGridProject
- ProjectArn => Str
- [Description => Str]
- [Name => Str]
- [VpcConfig => Paws::DeviceFarm::TestGridVpcConfig]
Each argument is described in detail in: Paws::DeviceFarm::UpdateTestGridProject
Returns: a Paws::DeviceFarm::UpdateTestGridProjectResult instance
Change details of a project.
UpdateUpload
Each argument is described in detail in: Paws::DeviceFarm::UpdateUpload
Returns: a Paws::DeviceFarm::UpdateUploadResult instance
Updates an uploaded test spec.
UpdateVPCEConfiguration
- Arn => Str
- [ServiceDnsName => Str]
- [VpceConfigurationDescription => Str]
- [VpceConfigurationName => Str]
- [VpceServiceName => Str]
Each argument is described in detail in: Paws::DeviceFarm::UpdateVPCEConfiguration
Returns: a Paws::DeviceFarm::UpdateVPCEConfigurationResult instance
Updates information about an Amazon Virtual Private Cloud (VPC) endpoint configuration.
PAGINATORS
Paginator methods are helpers that repetively call methods that return partial results
GetAllOfferingStatus(sub { },[NextToken => Str])
GetAllOfferingStatus([NextToken => Str])
If passed a sub as first parameter, it will call the sub for each element found in :
- current, passing the object as the first parameter, and the string 'current' as the second parameter
- nextPeriod, passing the object as the first parameter, and the string 'nextPeriod' as the second parameter
If not, it will return a a Paws::DeviceFarm::GetOfferingStatusResult instance with all the param
s; andparam
s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
ListAllArtifacts(sub { },Arn => Str, Type => Str, [NextToken => Str])
ListAllArtifacts(Arn => Str, Type => Str, [NextToken => Str])
If passed a sub as first parameter, it will call the sub for each element found in :
- artifacts, passing the object as the first parameter, and the string 'artifacts' as the second parameter
If not, it will return a a Paws::DeviceFarm::ListArtifactsResult instance with all the param
s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
ListAllDeviceInstances(sub { },[MaxResults => Int, NextToken => Str])
ListAllDeviceInstances([MaxResults => Int, NextToken => Str])
If passed a sub as first parameter, it will call the sub for each element found in :
- deviceInstances, passing the object as the first parameter, and the string 'deviceInstances' as the second parameter
If not, it will return a a Paws::DeviceFarm::ListDeviceInstancesResult instance with all the param
s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
ListAllDevicePools(sub { },Arn => Str, [NextToken => Str, Type => Str])
ListAllDevicePools(Arn => Str, [NextToken => Str, Type => Str])
If passed a sub as first parameter, it will call the sub for each element found in :
- devicePools, passing the object as the first parameter, and the string 'devicePools' as the second parameter
If not, it will return a a Paws::DeviceFarm::ListDevicePoolsResult instance with all the param
s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
ListAllDevices(sub { },[Arn => Str, Filters => ArrayRef[Paws::DeviceFarm::DeviceFilter], NextToken => Str])
ListAllDevices([Arn => Str, Filters => ArrayRef[Paws::DeviceFarm::DeviceFilter], NextToken => Str])
If passed a sub as first parameter, it will call the sub for each element found in :
- devices, passing the object as the first parameter, and the string 'devices' as the second parameter
If not, it will return a a Paws::DeviceFarm::ListDevicesResult instance with all the param
s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
ListAllInstanceProfiles(sub { },[MaxResults => Int, NextToken => Str])
ListAllInstanceProfiles([MaxResults => Int, NextToken => Str])
If passed a sub as first parameter, it will call the sub for each element found in :
- instanceProfiles, passing the object as the first parameter, and the string 'instanceProfiles' as the second parameter
If not, it will return a a Paws::DeviceFarm::ListInstanceProfilesResult instance with all the param
s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
ListAllJobs(sub { },Arn => Str, [NextToken => Str])
ListAllJobs(Arn => Str, [NextToken => Str])
If passed a sub as first parameter, it will call the sub for each element found in :
- jobs, passing the object as the first parameter, and the string 'jobs' as the second parameter
If not, it will return a a Paws::DeviceFarm::ListJobsResult instance with all the param
s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
ListAllNetworkProfiles(sub { },Arn => Str, [NextToken => Str, Type => Str])
ListAllNetworkProfiles(Arn => Str, [NextToken => Str, Type => Str])
If passed a sub as first parameter, it will call the sub for each element found in :
- networkProfiles, passing the object as the first parameter, and the string 'networkProfiles' as the second parameter
If not, it will return a a Paws::DeviceFarm::ListNetworkProfilesResult instance with all the param
s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
ListAllOfferingPromotions(sub { },[NextToken => Str])
ListAllOfferingPromotions([NextToken => Str])
If passed a sub as first parameter, it will call the sub for each element found in :
- offeringPromotions, passing the object as the first parameter, and the string 'offeringPromotions' as the second parameter
If not, it will return a a Paws::DeviceFarm::ListOfferingPromotionsResult instance with all the param
s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
ListAllOfferings(sub { },[NextToken => Str])
ListAllOfferings([NextToken => Str])
If passed a sub as first parameter, it will call the sub for each element found in :
- offerings, passing the object as the first parameter, and the string 'offerings' as the second parameter
If not, it will return a a Paws::DeviceFarm::ListOfferingsResult instance with all the param
s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
ListAllOfferingTransactions(sub { },[NextToken => Str])
ListAllOfferingTransactions([NextToken => Str])
If passed a sub as first parameter, it will call the sub for each element found in :
- offeringTransactions, passing the object as the first parameter, and the string 'offeringTransactions' as the second parameter
If not, it will return a a Paws::DeviceFarm::ListOfferingTransactionsResult instance with all the param
s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
ListAllProjects(sub { },[Arn => Str, NextToken => Str])
ListAllProjects([Arn => Str, NextToken => Str])
If passed a sub as first parameter, it will call the sub for each element found in :
- projects, passing the object as the first parameter, and the string 'projects' as the second parameter
If not, it will return a a Paws::DeviceFarm::ListProjectsResult instance with all the param
s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
ListAllRemoteAccessSessions(sub { },Arn => Str, [NextToken => Str])
ListAllRemoteAccessSessions(Arn => Str, [NextToken => Str])
If passed a sub as first parameter, it will call the sub for each element found in :
- remoteAccessSessions, passing the object as the first parameter, and the string 'remoteAccessSessions' as the second parameter
If not, it will return a a Paws::DeviceFarm::ListRemoteAccessSessionsResult instance with all the param
s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
ListAllRuns(sub { },Arn => Str, [NextToken => Str])
ListAllRuns(Arn => Str, [NextToken => Str])
If passed a sub as first parameter, it will call the sub for each element found in :
- runs, passing the object as the first parameter, and the string 'runs' as the second parameter
If not, it will return a a Paws::DeviceFarm::ListRunsResult instance with all the param
s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
ListAllSamples(sub { },Arn => Str, [NextToken => Str])
ListAllSamples(Arn => Str, [NextToken => Str])
If passed a sub as first parameter, it will call the sub for each element found in :
- samples, passing the object as the first parameter, and the string 'samples' as the second parameter
If not, it will return a a Paws::DeviceFarm::ListSamplesResult instance with all the param
s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
ListAllSuites(sub { },Arn => Str, [NextToken => Str])
ListAllSuites(Arn => Str, [NextToken => Str])
If passed a sub as first parameter, it will call the sub for each element found in :
- suites, passing the object as the first parameter, and the string 'suites' as the second parameter
If not, it will return a a Paws::DeviceFarm::ListSuitesResult instance with all the param
s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
ListAllTests(sub { },Arn => Str, [NextToken => Str])
ListAllTests(Arn => Str, [NextToken => Str])
If passed a sub as first parameter, it will call the sub for each element found in :
- tests, passing the object as the first parameter, and the string 'tests' as the second parameter
If not, it will return a a Paws::DeviceFarm::ListTestsResult instance with all the param
s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
ListAllUniqueProblems(sub { },Arn => Str, [NextToken => Str])
ListAllUniqueProblems(Arn => Str, [NextToken => Str])
If passed a sub as first parameter, it will call the sub for each element found in :
- uniqueProblems, passing the object as the first parameter, and the string 'uniqueProblems' as the second parameter
If not, it will return a a Paws::DeviceFarm::ListUniqueProblemsResult instance with all the param
s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
ListAllUploads(sub { },Arn => Str, [NextToken => Str, Type => Str])
ListAllUploads(Arn => Str, [NextToken => Str, Type => Str])
If passed a sub as first parameter, it will call the sub for each element found in :
- uploads, passing the object as the first parameter, and the string 'uploads' as the second parameter
If not, it will return a a Paws::DeviceFarm::ListUploadsResult instance with all the param
s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
ListAllVPCEConfigurations(sub { },[MaxResults => Int, NextToken => Str])
ListAllVPCEConfigurations([MaxResults => Int, NextToken => Str])
If passed a sub as first parameter, it will call the sub for each element found in :
- vpceConfigurations, passing the object as the first parameter, and the string 'vpceConfigurations' as the second parameter
If not, it will return a a Paws::DeviceFarm::ListVPCEConfigurationsResult instance with all the param
s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
SEE ALSO
This service class forms part of Paws
BUGS and CONTRIBUTIONS
The source code is located here: https://github.com/pplu/aws-sdk-perl
Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues