AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Interface for accessing DeviceFarm

Welcome to the AWS Device Farm API documentation, which contains APIs for:

Inheritance Hierarchy

Amazon.DeviceFarm.IAmazonDeviceFarm

Namespace: Amazon.DeviceFarm
Assembly: AWSSDK.DeviceFarm.dll
Version: 3.x.y.z

Syntax

C#
public interface IAmazonDeviceFarm
         IAmazonService, IDisposable

The IAmazonDeviceFarm type exposes the following members

Properties

NameTypeDescription
Public Property Paginators Amazon.DeviceFarm.Model.IDeviceFarmPaginatorFactory

Paginators for the service

Methods

Note:

Asynchronous operations (methods ending with Async) in the table below are for .NET 4.5 or higher. For .NET 3.5 the SDK follows the standard naming convention of BeginMethodName and EndMethodName to indicate asynchronous operations - these method pairs are not shown in the table below.

NameDescription
Public Method CreateDevicePool(CreateDevicePoolRequest)

Creates a device pool.

Public Method CreateDevicePoolAsync(CreateDevicePoolRequest, CancellationToken)

Creates a device pool.

Public Method CreateInstanceProfile(CreateInstanceProfileRequest)

Creates a profile that can be applied to one or more private fleet device instances.

Public Method CreateInstanceProfileAsync(CreateInstanceProfileRequest, CancellationToken)

Creates a profile that can be applied to one or more private fleet device instances.

Public Method CreateNetworkProfile(CreateNetworkProfileRequest)

Creates a network profile.

Public Method CreateNetworkProfileAsync(CreateNetworkProfileRequest, CancellationToken)

Creates a network profile.

Public Method CreateProject(string)

Creates a project.

Public Method CreateProject(CreateProjectRequest)

Creates a project.

Public Method CreateProjectAsync(string, CancellationToken)

Creates a project.

Public Method CreateProjectAsync(CreateProjectRequest, CancellationToken)

Creates a project.

Public Method CreateRemoteAccessSession(CreateRemoteAccessSessionRequest)

Specifies and starts a remote access session.

Public Method CreateRemoteAccessSessionAsync(CreateRemoteAccessSessionRequest, CancellationToken)

Specifies and starts a remote access session.

Public Method CreateTestGridProject(CreateTestGridProjectRequest)

Creates a Selenium testing project. Projects are used to track TestGridSession instances.

Public Method CreateTestGridProjectAsync(CreateTestGridProjectRequest, CancellationToken)

Creates a Selenium testing project. Projects are used to track TestGridSession instances.

Public Method CreateTestGridUrl(CreateTestGridUrlRequest)

Creates a signed, short-term URL that can be passed to a Selenium RemoteWebDriver constructor.

Public Method CreateTestGridUrlAsync(CreateTestGridUrlRequest, CancellationToken)

Creates a signed, short-term URL that can be passed to a Selenium RemoteWebDriver constructor.

Public Method CreateUpload(CreateUploadRequest)

Uploads an app or test scripts.

Public Method CreateUploadAsync(CreateUploadRequest, CancellationToken)

Uploads an app or test scripts.

Public Method CreateVPCEConfiguration(CreateVPCEConfigurationRequest)

Creates a configuration record in Device Farm for your Amazon Virtual Private Cloud (VPC) endpoint.

Public Method CreateVPCEConfigurationAsync(CreateVPCEConfigurationRequest, CancellationToken)

Creates a configuration record in Device Farm for your Amazon Virtual Private Cloud (VPC) endpoint.

Public Method DeleteDevicePool(DeleteDevicePoolRequest)

Deletes a device pool given the pool ARN. Does not allow deletion of curated pools owned by the system.

Public Method DeleteDevicePoolAsync(DeleteDevicePoolRequest, CancellationToken)

Deletes a device pool given the pool ARN. Does not allow deletion of curated pools owned by the system.

Public Method DeleteInstanceProfile(DeleteInstanceProfileRequest)

Deletes a profile that can be applied to one or more private device instances.

Public Method DeleteInstanceProfileAsync(DeleteInstanceProfileRequest, CancellationToken)

Deletes a profile that can be applied to one or more private device instances.

Public Method DeleteNetworkProfile(DeleteNetworkProfileRequest)

Deletes a network profile.

Public Method DeleteNetworkProfileAsync(DeleteNetworkProfileRequest, CancellationToken)

Deletes a network profile.

Public Method DeleteProject(DeleteProjectRequest)

Deletes an AWS Device Farm project, given the project ARN.

Deleting this resource does not stop an in-progress run.

Public Method DeleteProjectAsync(DeleteProjectRequest, CancellationToken)

Deletes an AWS Device Farm project, given the project ARN.

Deleting this resource does not stop an in-progress run.

Public Method DeleteRemoteAccessSession(DeleteRemoteAccessSessionRequest)

Deletes a completed remote access session and its results.

Public Method DeleteRemoteAccessSessionAsync(DeleteRemoteAccessSessionRequest, CancellationToken)

Deletes a completed remote access session and its results.

Public Method DeleteRun(DeleteRunRequest)

Deletes the run, given the run ARN.

Deleting this resource does not stop an in-progress run.

Public Method DeleteRunAsync(DeleteRunRequest, CancellationToken)

Deletes the run, given the run ARN.

Deleting this resource does not stop an in-progress run.

Public Method DeleteTestGridProject(DeleteTestGridProjectRequest)

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.

Public Method DeleteTestGridProjectAsync(DeleteTestGridProjectRequest, CancellationToken)

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.

Public Method DeleteUpload(DeleteUploadRequest)

Deletes an upload given the upload ARN.

Public Method DeleteUploadAsync(DeleteUploadRequest, CancellationToken)

Deletes an upload given the upload ARN.

Public Method DeleteVPCEConfiguration(DeleteVPCEConfigurationRequest)

Deletes a configuration for your Amazon Virtual Private Cloud (VPC) endpoint.

Public Method DeleteVPCEConfigurationAsync(DeleteVPCEConfigurationRequest, CancellationToken)

Deletes a configuration for your Amazon Virtual Private Cloud (VPC) endpoint.

Public Method DetermineServiceOperationEndpoint(AmazonWebServiceRequest)

Returns the endpoint that will be used for a particular request.

Public Method GetAccountSettings()

Returns the number of unmetered iOS or unmetered Android devices that have been purchased by the account.

Public Method GetAccountSettings(GetAccountSettingsRequest)

Returns the number of unmetered iOS or unmetered Android devices that have been purchased by the account.

Public Method GetAccountSettingsAsync(CancellationToken)

Returns the number of unmetered iOS or unmetered Android devices that have been purchased by the account.

Public Method GetAccountSettingsAsync(GetAccountSettingsRequest, CancellationToken)

Returns the number of unmetered iOS or unmetered Android devices that have been purchased by the account.

Public Method GetDevice(string)

Gets information about a unique device type.

Public Method GetDevice(GetDeviceRequest)

Gets information about a unique device type.

Public Method GetDeviceAsync(string, CancellationToken)

Gets information about a unique device type.

Public Method GetDeviceAsync(GetDeviceRequest, CancellationToken)

Gets information about a unique device type.

Public Method GetDeviceInstance(GetDeviceInstanceRequest)

Returns information about a device instance that belongs to a private device fleet.

Public Method GetDeviceInstanceAsync(GetDeviceInstanceRequest, CancellationToken)

Returns information about a device instance that belongs to a private device fleet.

Public Method GetDevicePool(string)

Gets information about a device pool.

Public Method GetDevicePool(GetDevicePoolRequest)

Gets information about a device pool.

Public Method GetDevicePoolAsync(string, CancellationToken)

Gets information about a device pool.

Public Method GetDevicePoolAsync(GetDevicePoolRequest, CancellationToken)

Gets information about a device pool.

Public Method GetDevicePoolCompatibility(GetDevicePoolCompatibilityRequest)

Gets information about compatibility with a device pool.

Public Method GetDevicePoolCompatibilityAsync(GetDevicePoolCompatibilityRequest, CancellationToken)

Gets information about compatibility with a device pool.

Public Method GetInstanceProfile(GetInstanceProfileRequest)

Returns information about the specified instance profile.

Public Method GetInstanceProfileAsync(GetInstanceProfileRequest, CancellationToken)

Returns information about the specified instance profile.

Public Method GetJob(string)

Gets information about a job.

Public Method GetJob(GetJobRequest)

Gets information about a job.

Public Method GetJobAsync(string, CancellationToken)

Gets information about a job.

Public Method GetJobAsync(GetJobRequest, CancellationToken)

Gets information about a job.

Public Method GetNetworkProfile(GetNetworkProfileRequest)

Returns information about a network profile.

Public Method GetNetworkProfileAsync(GetNetworkProfileRequest, CancellationToken)

Returns information about a network profile.

Public Method GetOfferingStatus(GetOfferingStatusRequest)

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.

Public Method GetOfferingStatusAsync(GetOfferingStatusRequest, CancellationToken)

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.

Public Method GetProject(string)

Gets information about a project.

Public Method GetProject(GetProjectRequest)

Gets information about a project.

Public Method GetProjectAsync(string, CancellationToken)

Gets information about a project.

Public Method GetProjectAsync(GetProjectRequest, CancellationToken)

Gets information about a project.

Public Method GetRemoteAccessSession(GetRemoteAccessSessionRequest)

Returns a link to a currently running remote access session.

Public Method GetRemoteAccessSessionAsync(GetRemoteAccessSessionRequest, CancellationToken)

Returns a link to a currently running remote access session.

Public Method GetRun(string)

Gets information about a run.

Public Method GetRun(GetRunRequest)

Gets information about a run.

Public Method GetRunAsync(string, CancellationToken)

Gets information about a run.

Public Method GetRunAsync(GetRunRequest, CancellationToken)

Gets information about a run.

Public Method GetSuite(string)

Gets information about a suite.

Public Method GetSuite(GetSuiteRequest)

Gets information about a suite.

Public Method GetSuiteAsync(string, CancellationToken)

Gets information about a suite.

Public Method GetSuiteAsync(GetSuiteRequest, CancellationToken)

Gets information about a suite.

Public Method GetTest(string)

Gets information about a test.

Public Method GetTest(GetTestRequest)

Gets information about a test.

Public Method GetTestAsync(string, CancellationToken)

Gets information about a test.

Public Method GetTestAsync(GetTestRequest, CancellationToken)

Gets information about a test.

Public Method GetTestGridProject(GetTestGridProjectRequest)

Retrieves information about a Selenium testing project.

Public Method GetTestGridProjectAsync(GetTestGridProjectRequest, CancellationToken)

Retrieves information about a Selenium testing project.

Public Method GetTestGridSession(GetTestGridSessionRequest)

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:

Public Method GetTestGridSessionAsync(GetTestGridSessionRequest, CancellationToken)

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:

Public Method GetUpload(string)

Gets information about an upload.

Public Method GetUpload(GetUploadRequest)

Gets information about an upload.

Public Method GetUploadAsync(string, CancellationToken)

Gets information about an upload.

Public Method GetUploadAsync(GetUploadRequest, CancellationToken)

Gets information about an upload.

Public Method GetVPCEConfiguration(GetVPCEConfigurationRequest)

Returns information about the configuration settings for your Amazon Virtual Private Cloud (VPC) endpoint.

Public Method GetVPCEConfigurationAsync(GetVPCEConfigurationRequest, CancellationToken)

Returns information about the configuration settings for your Amazon Virtual Private Cloud (VPC) endpoint.

Public Method InstallToRemoteAccessSession(InstallToRemoteAccessSessionRequest)

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.

Public Method InstallToRemoteAccessSessionAsync(InstallToRemoteAccessSessionRequest, CancellationToken)

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.

Public Method ListArtifacts(ListArtifactsRequest)

Gets information about artifacts.

Public Method ListArtifactsAsync(ListArtifactsRequest, CancellationToken)

Gets information about artifacts.

Public Method ListDeviceInstances(ListDeviceInstancesRequest)

Returns information about the private device instances associated with one or more AWS accounts.

Public Method ListDeviceInstancesAsync(ListDeviceInstancesRequest, CancellationToken)

Returns information about the private device instances associated with one or more AWS accounts.

Public Method ListDevicePools(ListDevicePoolsRequest)

Gets information about device pools.

Public Method ListDevicePoolsAsync(ListDevicePoolsRequest, CancellationToken)

Gets information about device pools.

Public Method ListDevices(ListDevicesRequest)

Gets information about unique device types.

Public Method ListDevicesAsync(ListDevicesRequest, CancellationToken)

Gets information about unique device types.

Public Method ListInstanceProfiles(ListInstanceProfilesRequest)

Returns information about all the instance profiles in an AWS account.

Public Method ListInstanceProfilesAsync(ListInstanceProfilesRequest, CancellationToken)

Returns information about all the instance profiles in an AWS account.

Public Method ListJobs(ListJobsRequest)

Gets information about jobs for a given test run.

Public Method ListJobsAsync(ListJobsRequest, CancellationToken)

Gets information about jobs for a given test run.

Public Method ListNetworkProfiles(ListNetworkProfilesRequest)

Returns the list of available network profiles.

Public Method ListNetworkProfilesAsync(ListNetworkProfilesRequest, CancellationToken)

Returns the list of available network profiles.

Public Method ListOfferingPromotions(ListOfferingPromotionsRequest)

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 if you must be able to invoke this operation.

Public Method ListOfferingPromotionsAsync(ListOfferingPromotionsRequest, CancellationToken)

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 if you must be able to invoke this operation.

Public Method ListOfferings(ListOfferingsRequest)

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.

Public Method ListOfferingsAsync(ListOfferingsRequest, CancellationToken)

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.

Public Method ListOfferingTransactions(ListOfferingTransactionsRequest)

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.

Public Method ListOfferingTransactionsAsync(ListOfferingTransactionsRequest, CancellationToken)

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.

Public Method ListProjects(ListProjectsRequest)

Gets information about projects.

Public Method ListProjectsAsync(ListProjectsRequest, CancellationToken)

Gets information about projects.

Public Method ListRemoteAccessSessions(ListRemoteAccessSessionsRequest)

Returns a list of all currently running remote access sessions.

Public Method ListRemoteAccessSessionsAsync(ListRemoteAccessSessionsRequest, CancellationToken)

Returns a list of all currently running remote access sessions.

Public Method ListRuns(ListRunsRequest)

Gets information about runs, given an AWS Device Farm project ARN.

Public Method ListRunsAsync(ListRunsRequest, CancellationToken)

Gets information about runs, given an AWS Device Farm project ARN.

Public Method ListSamples(ListSamplesRequest)

Gets information about samples, given an AWS Device Farm job ARN.

Public Method ListSamplesAsync(ListSamplesRequest, CancellationToken)

Gets information about samples, given an AWS Device Farm job ARN.

Public Method ListSuites(ListSuitesRequest)

Gets information about test suites for a given job.

Public Method ListSuitesAsync(ListSuitesRequest, CancellationToken)

Gets information about test suites for a given job.

Public Method ListTagsForResource(ListTagsForResourceRequest)

List the tags for an AWS Device Farm resource.

Public Method ListTagsForResourceAsync(ListTagsForResourceRequest, CancellationToken)

List the tags for an AWS Device Farm resource.

Public Method ListTestGridProjects(ListTestGridProjectsRequest)

Gets a list of all Selenium testing projects in your account.

Public Method ListTestGridProjectsAsync(ListTestGridProjectsRequest, CancellationToken)

Gets a list of all Selenium testing projects in your account.

Public Method ListTestGridSessionActions(ListTestGridSessionActionsRequest)

Returns a list of the actions taken in a TestGridSession.

Public Method ListTestGridSessionActionsAsync(ListTestGridSessionActionsRequest, CancellationToken)

Returns a list of the actions taken in a TestGridSession.

Public Method ListTestGridSessionArtifacts(ListTestGridSessionArtifactsRequest)

Retrieves a list of artifacts created during the session.

Public Method ListTestGridSessionArtifactsAsync(ListTestGridSessionArtifactsRequest, CancellationToken)

Retrieves a list of artifacts created during the session.

Public Method ListTestGridSessions(ListTestGridSessionsRequest)

Retrieves a list of sessions for a TestGridProject.

Public Method ListTestGridSessionsAsync(ListTestGridSessionsRequest, CancellationToken)

Retrieves a list of sessions for a TestGridProject.

Public Method ListTests(ListTestsRequest)

Gets information about tests in a given test suite.

Public Method ListTestsAsync(ListTestsRequest, CancellationToken)

Gets information about tests in a given test suite.

Public Method ListUniqueProblems(ListUniqueProblemsRequest)

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.

Public Method ListUniqueProblemsAsync(ListUniqueProblemsRequest, CancellationToken)

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.

Public Method ListUploads(ListUploadsRequest)

Gets information about uploads, given an AWS Device Farm project ARN.

Public Method ListUploadsAsync(ListUploadsRequest, CancellationToken)

Gets information about uploads, given an AWS Device Farm project ARN.

Public Method ListVPCEConfigurations(ListVPCEConfigurationsRequest)

Returns information about all Amazon Virtual Private Cloud (VPC) endpoint configurations in the AWS account.

Public Method ListVPCEConfigurationsAsync(ListVPCEConfigurationsRequest, CancellationToken)

Returns information about all Amazon Virtual Private Cloud (VPC) endpoint configurations in the AWS account.

Public Method PurchaseOffering(PurchaseOfferingRequest)

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.

Public Method PurchaseOfferingAsync(PurchaseOfferingRequest, CancellationToken)

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.

Public Method RenewOffering(RenewOfferingRequest)

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.

Public Method RenewOfferingAsync(RenewOfferingRequest, CancellationToken)

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.

Public Method ScheduleRun(ScheduleRunRequest)

Schedules a run.

Public Method ScheduleRunAsync(ScheduleRunRequest, CancellationToken)

Schedules a run.

Public Method StopJob(StopJobRequest)

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.

Public Method StopJobAsync(StopJobRequest, CancellationToken)

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.

Public Method StopRemoteAccessSession(StopRemoteAccessSessionRequest)

Ends a specified remote access session.

Public Method StopRemoteAccessSessionAsync(StopRemoteAccessSessionRequest, CancellationToken)

Ends a specified remote access session.

Public Method StopRun(StopRunRequest)

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.

Public Method StopRunAsync(StopRunRequest, CancellationToken)

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.

Public Method TagResource(TagResourceRequest)

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.

Public Method TagResourceAsync(TagResourceRequest, CancellationToken)

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.

Public Method UntagResource(UntagResourceRequest)

Deletes the specified tags from a resource.

Public Method UntagResourceAsync(UntagResourceRequest, CancellationToken)

Deletes the specified tags from a resource.

Public Method UpdateDeviceInstance(UpdateDeviceInstanceRequest)

Updates information about a private device instance.

Public Method UpdateDeviceInstanceAsync(UpdateDeviceInstanceRequest, CancellationToken)

Updates information about a private device instance.

Public Method UpdateDevicePool(UpdateDevicePoolRequest)

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).

Public Method UpdateDevicePoolAsync(UpdateDevicePoolRequest, CancellationToken)

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).

Public Method UpdateInstanceProfile(UpdateInstanceProfileRequest)

Updates information about an existing private device instance profile.

Public Method UpdateInstanceProfileAsync(UpdateInstanceProfileRequest, CancellationToken)

Updates information about an existing private device instance profile.

Public Method UpdateNetworkProfile(UpdateNetworkProfileRequest)

Updates the network profile.

Public Method UpdateNetworkProfileAsync(UpdateNetworkProfileRequest, CancellationToken)

Updates the network profile.

Public Method UpdateProject(UpdateProjectRequest)

Modifies the specified project name, given the project ARN and a new name.

Public Method UpdateProjectAsync(UpdateProjectRequest, CancellationToken)

Modifies the specified project name, given the project ARN and a new name.

Public Method UpdateTestGridProject(UpdateTestGridProjectRequest)

Change details of a project.

Public Method UpdateTestGridProjectAsync(UpdateTestGridProjectRequest, CancellationToken)

Change details of a project.

Public Method UpdateUpload(UpdateUploadRequest)

Updates an uploaded test spec.

Public Method UpdateUploadAsync(UpdateUploadRequest, CancellationToken)

Updates an uploaded test spec.

Public Method UpdateVPCEConfiguration(UpdateVPCEConfigurationRequest)

Updates information about an Amazon Virtual Private Cloud (VPC) endpoint configuration.

Public Method UpdateVPCEConfigurationAsync(UpdateVPCEConfigurationRequest, CancellationToken)

Updates information about an Amazon Virtual Private Cloud (VPC) endpoint configuration.

Version Information

.NET Core App:
Supported in: 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5, 4.0, 3.5