List Events

GET /event

Retrieve Mutation Events for a given date range. Defaults to retrieving Events for the past 24 hours. Both a from and to arguments can be specified to filter Events over a specific period. Events will be the the most descriptive possible but not all fields are mandatory

Query parameters

Responses

  • 200 application/json

    200

    Hide response attributes Show response attributes object
    • iam-user object

      Details about the IAM User

      Additional properties are allowed.

      Hide iam-user attributes Show iam-user attributes object
      • sso boolean

        SSO enabled

      • Two Factor Authentication enabled

      • email string Required

        User Email

      • id string(uuid)

        User ID

      • role object Required

        IAM Role

        Additional properties are allowed.

        Hide role attributes Show role attributes object
        • id string(uuid)

          IAM Role ID

        • name string

          IAM Role name

          Minimum length is 1, maximum length is 255.

        • IAM Role description

          Minimum length is 1, maximum length is 255.

        • permissions array[string]

          IAM Role permissions

          Value is bypass-governance-retention.

        • labels object

          Resource labels

          Hide labels attribute Show labels attribute object
          • * string Additional properties
        • editable boolean

          IAM Role mutability

        • policy object

          IAM Role Policy

          Additional properties are allowed.

          Hide policy attributes Show policy attributes object
          • IAM default service strategy

            Values are allow or deny.

          • services object Required

            IAM services

            Hide services attribute Show services attribute object
            • * object Additional properties

              Additional properties are allowed.

              Hide * attributes Show * attributes object
      • pending boolean

        True if the user has not yet created an Exoscale account

    • Operation unique identifier

    • iam-role object

      IAM Role

      Additional properties are allowed.

      Hide iam-role attributes Show iam-role attributes object
      • id string(uuid)

        IAM Role ID

      • name string

        IAM Role name

        Minimum length is 1, maximum length is 255.

      • IAM Role description

        Minimum length is 1, maximum length is 255.

      • permissions array[string]

        IAM Role permissions

        Value is bypass-governance-retention.

      • labels object

        Resource labels

        Hide labels attribute Show labels attribute object
        • * string Additional properties
      • editable boolean

        IAM Role mutability

      • policy object

        IAM Role Policy

        Additional properties are allowed.

        Hide policy attributes Show policy attributes object
        • IAM default service strategy

          Values are allow or deny.

        • services object Required

          IAM services

          Hide services attribute Show services attribute object
          • * object Additional properties

            Additional properties are allowed.

            Hide * attributes Show * attributes object
    • zone string

      Operation targeted zone

    • Query string parameters (free form map)

      Additional properties are allowed.

    • Body parameters (free form map)

      Additional properties are allowed.

    • status integer(int64)

      Operation HTTP status

      Minimum value is 0.

    • Client IP address

    • Details about the IAM API Key

      Additional properties are allowed.

      Hide iam-api-key attributes Show iam-api-key attributes object
    • uri string

      Operation request URI

    • elapsed-ms integer(int64)

      Operation processing time

      Minimum value is 0.

    • timestamp string(date-time)

      Time at which the event happened, millisecond resolution

    • URI path parameters (free form map)

      Additional properties are allowed.

    • handler string

      Operation handler name

    • message string

      Operation message

GET /event
curl \
 -X GET https://api-ch-gva-2.exoscale.com/v2/event
Response examples (200)
[
  {
    "iam-user": {
      "sso": true,
      "two-factor-authentication": true,
      "email": "string",
      "id": "string",
      "role": {
        "id": "string",
        "name": "string",
        "description": "string",
        "permissions": [
          "bypass-governance-retention"
        ],
        "labels": {
          "additionalProperty1": "string",
          "additionalProperty2": "string"
        },
        "editable": true,
        "policy": {
          "default-service-strategy": "allow",
          "services": {
            "additionalProperty1": {
              "type": "rules",
              "rules": [
                {
                  "action": "allow",
                  "expression": "string",
                  "resources": [
                    "string"
                  ]
                }
              ]
            },
            "additionalProperty2": {
              "type": "rules",
              "rules": [
                {
                  "action": "allow",
                  "expression": "string",
                  "resources": [
                    "string"
                  ]
                }
              ]
            }
          }
        }
      },
      "pending": true
    },
    "request-id": "string",
    "iam-role": {
      "id": "string",
      "name": "string",
      "description": "string",
      "permissions": [
        "bypass-governance-retention"
      ],
      "labels": {
        "additionalProperty1": "string",
        "additionalProperty2": "string"
      },
      "editable": true,
      "policy": {
        "default-service-strategy": "allow",
        "services": {
          "additionalProperty1": {
            "type": "rules",
            "rules": [
              {
                "action": "allow",
                "expression": "string",
                "resources": [
                  "string"
                ]
              }
            ]
          },
          "additionalProperty2": {
            "type": "rules",
            "rules": [
              {
                "action": "allow",
                "expression": "string",
                "resources": [
                  "string"
                ]
              }
            ]
          }
        }
      }
    },
    "zone": "string",
    "get-params": {},
    "body-params": {},
    "status": 42,
    "source-ip": "string",
    "iam-api-key": {
      "name": "string",
      "key": "string",
      "role-id": "string"
    },
    "uri": "string",
    "elapsed-ms": 42,
    "timestamp": "2024-05-04T09:42:00+00:00",
    "path-params": {},
    "handler": "string",
    "message": "string"
  }
]