Statement

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.

APIs.ioEngineeringPlatform

Properties

Name Type Description
SourcePolicyId object
SourcePolicyType object
StartPosition object
EndPosition object
View JSON Schema on GitHub

JSON Schema

apis-io-engineering-platform-statement-schema.json Raw ↑
{
  "$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 <code>Statement</code> in an IAM policy."
        }
      ]
    },
    "EndPosition": {
      "allOf": [
        {
          "$ref": "#/components/schemas/Position"
        },
        {
          "description": "The row and column of the end of a <code>Statement</code> in an IAM policy."
        }
      ]
    }
  },
  "description": "<p>Contains a reference to a <code>Statement</code> element in a policy document that determines the result of the simulation.</p> <p>This data type is used by the <code>MatchedStatements</code> member of the <code> <a>EvaluationResult</a> </code> type.</p>"
}