Skip to main content

PolicyEdge

The Policy edge object.

Learn more about pagination in GraphQL.

fields

  • cursor non-null String

    The edge's cursor.

  • node non-null Policy

    The edge's node.

    The Policy type. It governs an Application's access to a Metric's data.

    • node.id non-null ID

      The Policy's unique identifier.

    • node.account non-null Account

      The Policy's Account.

    • node.environment non-null Environment

      The Policy's Environment.

    • node.createdAt non-null DateTime

      The Policy's creation date and time in UTC.

    • node.modifiedAt non-null DateTime

      The Policy's last modification date and time in UTC.

    • node.createdBy non-null String

      The Policy's creator. It can be either a User ID, an Application ID, or "system" if it was created by Propel.

    • node.modifiedBy non-null String

      The Policy's last modifier. It can be either a User ID, an Application ID, or "system" if it was modified by Propel.

    • node.type non-null PolicyType

      The type of Policy.

      The types of Policies that can be applied to a Metric.

      • ALL_ACCESS

        Grants access to all Metric data.

      • TENANT_ACCESS

        Grants access to a specified tenant's Metric data.

    • node.application non-null Application

      The Application that is granted access.

    • node.metric non-null Metric

      The Metric that the Application is granted access to.