{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "#/components/schemas/Statement",
"title": "Statement",
"type": "object",
"properties": {
"SourcePolicyId": {
"allOf": [
{
"$ref": "#/components/schemas/PolicyIdentifierType"
},
{
"description": "The identifier of the policy that was provided as an input."
}
]
},
"SourcePolicyType": {
"allOf": [
{
"$ref": "#/components/schemas/PolicySourceType"
},
{
"description": "The type of the policy."
}
]
},
"StartPosition": {
"allOf": [
{
"$ref": "#/components/schemas/Position"
},
{
"description": "The row and column of the beginning of the Statement in an IAM policy."
}
]
},
"EndPosition": {
"allOf": [
{
"$ref": "#/components/schemas/Position"
},
{
"description": "The row and column of the end of a Statement in an IAM policy."
}
]
}
},
"description": "
Contains 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.