security iam resource urn

URN Specifications

Any resource in GNS (Global Name Space) is represented by its URN (Unique Resource Name) as follows:

URN: <CLUSTER-GROUP>:<CLUSTER-NAME>:<RESOURCE-TYPE>:<RESOURCE-NAME/PATH>

Examples:
  • A cluster group cgA that consists of cluster cluster1 exhibits volume with path /opt/mapr/vol-1 will have urn:
    urn:cgA:cluster1:volume:/opt/mapr/vol-1
  • A cluster group groupB that consists of cluster cluster2 exhibits s3bucket with name bucket-5 will have urn:
    urn:groupB:cluster2:s3bucket:bucket-5
  • A cluster group groupA which consists of cluster cluster123 will have urn:
    urn:groupA:cluster123

The security iam resource urn command helps to generate Resource URN for input Resource Information.

Syntax

CLI
maprcli security iam resource urn -clustergroup <Cluster Group> -cluster <Cluster Name> -type <Resource Type> [ -name <Resource
Name> | -path <Resource Path> ]

Parameters

Parameter Description
urn (Required) Resource urn. See URN Specifications. Format <CLUSTER-GROUP>:<CLUSTER-NAME>:<RESOURCE-TYPE>:<RESOURCE-NAME/PATH>.

Examples for different Resource types

Example 1: Volume
maprcli security iam resource urn -clustergroup cgrpA -cluster clusterB -type volume -path /opt/mapr/vol-1 -
json
{
"timestamp":1726152308319,
"timeofday":"2024-09-12 07:45:08.319 GMT-0700 AM",
"status":"OK",
"total":1,
"data":[
{
"ResourceURN":"urn:cgrpA:clusterB:volume:/opt/mapr/vol-1"
}
]
}
Example 2: s3bucket
maprcli security iam resource urn -clustergroup cg1 -cluster clusterX -type s3bucket -name testbucket-1 -
json
{
"timestamp":1726152308319,
"timeofday":"2024-09-12 07:45:08.319 GMT-0700 AM",
"status":"OK",
"total":1,
"data":[
{
"ResourceURN":"urn:cg1:clusterX:s3bucket:testbucket-1"
}
]
}
Example 3: Cluster

maprcli security iam resource urn -clustergroup cgrpX -cluster primary -type cluster -json
{
"timestamp":1726152308319,
"timeofday":"2024-09-12 07:45:08.319 GMT-0700 AM",
"status":"OK",
"total":1,
"data":[
{
"ResourceURN":"urn:cgrpX:primary"
}
]
}