igitaltwin.basyx.basyx.submodelrepository.component.2.0.0-milestone-04.source-code.rbac_rules.json Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of basyx.submodelrepository.component Show documentation
Show all versions of basyx.submodelrepository.component Show documentation
BaSyx submodelrepository.component
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"
}
}
]