Values.StatementSourceContains a reference to a Statement element in a policy document that determines the result of the simulation. This data type is used by the MatchedStatements member of the EvaluationResult type.
type nonrec t = {sourcePolicyId : PolicyIdentifierType.t option;The identifier of the policy that was provided as an input.
*)sourcePolicyType : PolicySourceType.t option;The type of the policy.
*)startPosition : Position.t option;The row and column of the beginning of the Statement in an IAM policy.
*)endPosition : Position.t option;The row and column of the end of a Statement in an IAM policy.
*)}val make :
?sourcePolicyId:PolicyIdentifierType.t ->
?sourcePolicyType:PolicySourceType.t ->
?startPosition:Position.t ->
?endPosition:Position.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `String of PolicyIdentifierType.t
| `Structure of (string * [> `Integer of LineNumber.t ]) list ])
list ]