Values.UpdateProjectRequestSourceRepresents a request to the update project operation.
type nonrec t = {arn : AmazonResourceName.t;The Amazon Resource Name (ARN) of the project whose name to update.
*)name : Name.t option;A string that represents the new name of the project that you are updating.
*)defaultJobTimeoutMinutes : JobTimeoutMinutes.t option;The number of minutes a test run in the project executes before it times out.
*)vpcConfig : VpcConfig.t option;The VPC security groups and subnets that are attached to a project.
*)environmentVariables : EnvironmentVariables.t option;A set of environment variables which are used by default for all runs in the project. These environment variables are applied to the test run during the execution of a test spec file. For more information about using test spec files, please see Custom test environments in AWS Device Farm.
*)executionRoleArn : AmazonRoleResourceName.t option;An IAM role to be assumed by the test host for all runs in the project.
*)}val make :
?name:??? ->
?defaultJobTimeoutMinutes:??? ->
?vpcConfig:??? ->
?environmentVariables:??? ->
?executionRoleArn:??? ->
arn:AmazonResourceName.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Integer of JobTimeoutMinutes.t
| `List of
[> `Structure of
(string * [> `String of EnvironmentVariableName.t ]) list ]
list
| `String of AmazonResourceName.t
| `Structure of
(string
* [> `List of [> `String of SecurityGroupId.t ] list
| `String of NonEmptyString.t ])
list ])
list ]