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.

Container for the parameters to the UpdateProject operation. Modifies the specified project name, given the project ARN and a new name.

Inheritance Hierarchy

System.Object
  Amazon.Runtime.AmazonWebServiceRequest
    Amazon.DeviceFarm.AmazonDeviceFarmRequest
      Amazon.DeviceFarm.Model.UpdateProjectRequest

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

Syntax

C#
public class UpdateProjectRequest : AmazonDeviceFarmRequest
         IAmazonWebServiceRequest

The UpdateProjectRequest type exposes the following members

Constructors

NameDescription
Public Method UpdateProjectRequest()

Properties

NameTypeDescription
Public Property Arn System.String

Gets and sets the property Arn.

The Amazon Resource Name (ARN) of the project whose name to update.

Public Property DefaultJobTimeoutMinutes System.Int32

Gets and sets the property DefaultJobTimeoutMinutes.

The number of minutes a test run in the project executes before it times out.

Public Property Name System.String

Gets and sets the property Name.

A string that represents the new name of the project that you are updating.

Public Property VpcConfig Amazon.DeviceFarm.Model.VpcConfig

Gets and sets the property VpcConfig.

The VPC security groups and subnets that are attached to a project.

Examples

The following example updates the specified project with a new name.

To update a device pool


var client = new AmazonDeviceFarmClient();
var response = client.UpdateDevicePool(new UpdateDevicePoolRequest 
{
    Name = "NewName",
    Arn = "arn:aws:devicefarm:us-west-2::devicepool:082d10e5-d7d7-48a5-ba5c-12345EXAMPLE", // You can get the Amazon Resource Name (ARN) of the device pool by using the list-pools CLI command.
    Description = "NewDescription",
    Rules = new List<Rule> {
        new Rule {
            Value = "True",
            Attribute = "REMOTE_ACCESS_ENABLED",
            Operator = "EQUALS"
        }
    }
});

DevicePool devicePool = response.DevicePool; // Note: you cannot update curated device pools.

            

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