All Downloads are FREE. Search and download functionalities are using the official Maven repository.

igitaltwin.basyx.basyx.submodelrepository.component.2.0.0-milestone-04.source-code.rbac_rules.json Maven / Gradle / Ivy

The newest version!
[
  {
    "role": "basyx-reader",
    "action": "READ",
    "targetInformation": {
      "@type": "submodel",
      "submodelIds": "*",
      "submodelElementIdShortPaths": "*"
    }
  },
  {
    "role": "admin",
    "action": ["CREATE", "READ", "UPDATE", "DELETE", "EXECUTE"],
    "targetInformation": {
      "@type": "submodel",
      "submodelIds": "*",
      "submodelElementIdShortPaths": "*"
    }
  },
  {
    "role": "basyx-reader-two",
    "action": "READ",
    "targetInformation": {
      "@type": "submodel",
      "submodelIds": "specificSubmodelId",
      "submodelElementIdShortPaths": "*"
    }
  },
  {
    "role": "basyx-sme-reader",
    "action": "READ",
    "targetInformation": {
      "@type": "submodel",
      "submodelIds": ["specificSubmodelId", "testSMId1", "testSMId2"],
      "submodelElementIdShortPaths": ["testSMEIdShortPath1","smc2.specificSubmodelElementIdShort","testSMEIdShortPath2"]
    }
  },
  {
    "role": "basyx-sme-reader-two",
    "action": "READ",
    "targetInformation": {
      "@type": "submodel",
      "submodelIds": "specificSubmodelId",
      "submodelElementIdShortPaths": "smc2.specificFileSubmodelElementIdShort"
    }
  },
  {
    "role": "basyx-creator",
    "action": "CREATE",
    "targetInformation": {
      "@type": "submodel",
      "submodelIds": "*",
      "submodelElementIdShortPaths": "*"
    }
  },
  {
    "role": "basyx-updater",
    "action": "UPDATE",
    "targetInformation": {
      "@type": "submodel",
      "submodelIds": "*",
      "submodelElementIdShortPaths": "*"
    }
  },
  {
    "role": "basyx-updater-two",
    "action": "UPDATE",
    "targetInformation": {
      "@type": "submodel",
      "submodelIds": "specificSubmodelId",
      "submodelElementIdShortPaths": "*"
    }
  },
  {
    "role": "basyx-sme-updater",
    "action": "UPDATE",
    "targetInformation": {
      "@type": "submodel",
      "submodelIds": "specificSubmodelId",
      "submodelElementIdShortPaths": "smc2.specificFileSubmodelElementIdShort"
    }
  },
  {
    "role": "basyx-sme-updater-two",
    "action": "UPDATE",
    "targetInformation": {
      "@type": "submodel",
      "submodelIds": "specificSubmodelId",
      "submodelElementIdShortPaths": "smc2"
    }
  },
  {
    "role": "basyx-sme-updater-three",
    "action": "UPDATE",
    "targetInformation": {
      "@type": "submodel",
      "submodelIds": "specificSubmodelId-2",
      "submodelElementIdShortPaths": "smc1.specificSubmodelElementIdShort-2"
    }
  },
  {
    "role": "basyx-file-sme-updater",
    "action": "UPDATE",
    "targetInformation": {
      "@type": "submodel",
      "submodelIds": "specificSubmodelId-2",
      "submodelElementIdShortPaths": "smc2.specificFileSubmodelElementIdShort"
    }
  },
  {
    "role": "basyx-deleter",
    "action": "DELETE",
    "targetInformation": {
      "@type": "submodel",
      "submodelIds": "*",
      "submodelElementIdShortPaths": "*"
    }
  },
  {
    "role": "basyx-deleter-two",
    "action": "DELETE",
    "targetInformation": {
      "@type": "submodel",
      "submodelIds": "specificSubmodelId-2",
      "submodelElementIdShortPaths": "*"
    }
  },
  {
    "role": "basyx-executor",
    "action": "EXECUTE",
    "targetInformation": {
      "@type": "submodel",
      "submodelIds": "*",
      "submodelElementIdShortPaths": "*"
    }
  },
  {
    "role": "basyx-executor-two",
    "action": "EXECUTE",
    "targetInformation": {
      "@type": "submodel",
      "submodelIds": "specificSubmodelId",
      "submodelElementIdShortPaths": "square"
    }
  },
  {
    "role": "basyx-file-sme-reader",
    "action": "READ",
    "targetInformation": {
      "@type": "submodel",
      "submodelIds": "specificSubmodelId-2",
      "submodelElementIdShortPaths": "smc2.specificFileSubmodelElementIdShort"
    }
  }
]




© 2015 - 2024 Weber Informatics LLC | Privacy Policy