Values.SandboxSourceContains sandbox information.
type nonrec t = {id : NonEmptyString.t option;The ID of the sandbox.
*)arn : NonEmptyString.t option;The ARN of the sandbox.
*)projectName : NonEmptyString.t option;The CodeBuild project name.
*)requestTime : Timestamp.t option;When the sandbox process was initially requested, expressed in Unix time format.
*)startTime : Timestamp.t option;When the sandbox process started, expressed in Unix time format.
*)endTime : Timestamp.t option;When the sandbox process ended, expressed in Unix time format.
*)status : String_.t option;The status of the sandbox.
*)source : ProjectSource.t option;sourceVersion : NonEmptyString.t option;Any version identifier for the version of the sandbox to be built.
*)secondarySources : ProjectSources.t option;An array of ProjectSource objects.
*)secondarySourceVersions : ProjectSecondarySourceVersions.t option;An array of ProjectSourceVersion objects.
*)environment : ProjectEnvironment.t option;fileSystemLocations : ProjectFileSystemLocations.t option;An array of ProjectFileSystemLocation objects for a CodeBuild build project. A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System.
*)timeoutInMinutes : WrapperInt.t option;How long, in minutes, from 5 to 2160 (36 hours), for CodeBuild to wait before timing out this sandbox if it does not get marked as completed.
*)queuedTimeoutInMinutes : WrapperInt.t option;The number of minutes a sandbox is allowed to be queued before it times out.
*)vpcConfig : VpcConfig.t option;logConfig : LogsConfig.t option;encryptionKey : NonEmptyString.t option;The Key Management Service customer master key (CMK) to be used for encrypting the sandbox output artifacts.
*)serviceRole : NonEmptyString.t option;The name of a service role used for this sandbox.
*)currentSession : SandboxSession.t option;The current session for the sandbox.
*)}val make :
?id:??? ->
?arn:??? ->
?projectName:??? ->
?requestTime:??? ->
?startTime:??? ->
?endTime:??? ->
?status:??? ->
?source:??? ->
?sourceVersion:??? ->
?secondarySources:??? ->
?secondarySourceVersions:??? ->
?environment:??? ->
?fileSystemLocations:??? ->
?timeoutInMinutes:??? ->
?queuedTimeoutInMinutes:??? ->
?vpcConfig:??? ->
?logConfig:??? ->
?encryptionKey:??? ->
?serviceRole:??? ->
?currentSession:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Integer of WrapperInt.t
| `List of
[> `Structure of
(string
* [> `Boolean of WrapperBoolean.t
| `Enum of string
| `Integer of GitCloneDepth.t
| `String of String_.t
| `Structure of
(string
* [> `Boolean of WrapperBoolean.t
| `Enum of string
| `String of String_.t ])
list ])
list ]
list
| `String of NonEmptyString.t
| `Structure of
(string
* [> `Boolean of WrapperBoolean.t
| `Enum of string
| `Integer of GitCloneDepth.t
| `List of
[> `String of NonEmptyString.t
| `Structure of
(string
* [> `Enum of string
| `List of
[> `Structure of
(string * [> `String of String_.t ]) list ]
list
| `Long of WrapperLong.t
| `String of NonEmptyString.t
| `Timestamp of Timestamp.t ])
list ]
list
| `String of String_.t
| `Structure of
(string
* [> `Boolean of WrapperBoolean.t
| `Enum of string
| `List of [> `String of NonEmptyString.t ] list
| `Long of WrapperLong.t
| `String of String_.t
| `Structure of
(string
* [> `Boolean of WrapperBoolean.t
| `Enum of string
| `String of String_.t ])
list ])
list
| `Timestamp of Timestamp.t ])
list
| `Timestamp of Timestamp.t ])
list ]