access_app_req_embedded_policies

APIs.ioEngineeringPlatform

Properties

Name Type Description
policies array The policies that will apply to the application, in ascending order of precedence. Items can reference existing policies or create new policies exclusive to the application.
View JSON Schema on GitHub

JSON Schema

apis-io-engineering-platform-access-app-req-embedded-policies-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/access_app_req_embedded_policies",
  "title": "access_app_req_embedded_policies",
  "properties": {
    "policies": {
      "description": "The policies that will apply to the application, in ascending order of precedence. Items can reference existing policies or create new policies exclusive to the application.",
      "items": {
        "oneOf": [
          {
            "$ref": "#/components/schemas/access_app_policy_link"
          },
          {
            "allOf": [
              {
                "description": "A policy UID to link to this application."
              },
              {
                "$ref": "#/components/schemas/access_schemas-uuid"
              }
            ]
          },
          {
            "allOf": [
              {
                "type": "object"
              },
              {
                "description": "An application-scoped policy JSON. If the policy does not yet exist, it will be created.",
                "properties": {
                  "id": {
                    "$ref": "#/components/schemas/access_schemas-uuid"
                  }
                }
              },
              {
                "$ref": "#/components/schemas/access_app_policy_request"
              }
            ]
          }
        ]
      },
      "type": "array"
    }
  },
  "type": "object"
}