Agent.Configurationtype vm = private {machine_type : string;disk_type : string option;disk_size_gb : int option;docker_image : docker_image;dockerbuild_args : (string * string) list;max_run_duration : int option;binaries_path : string;os : Types.Os.t;}val pp : Stdlib.Format.formatter -> t -> unitval uri_of_docker_image : docker_image -> string Lwt.tval registry_uri_of_docker_image : docker_image -> string option Lwt.tval docker_image_name : docker_image -> stringval make :
?os:Types.Os.t ->
?binaries_path:string ->
?max_run_duration:int option ->
?machine_type:string ->
?disk_type:string ->
?disk_size_gb:int ->
?docker_image:docker_image ->
?dockerbuild_args:(string * string) list ->
?name:string ->
unit ->
tmake ?machine_type () is a smart-constructor to make a VM configuration.
Default value for max_run_duration is 7200.
Default value for machine_type is n1-standard-2.
Default value for disk_type is pd-ssd.
Default value for disk_size_gb is 200.
Default value for docker_image is Custom {tezt_cloud} where tezt_cloud is the value provided by the environment variable $TEZT_CLOUD.