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 clustercluster1
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 clustercluster2
exhibits s3bucket with namebucket-5
will have urn:urn:groupB:cluster2:s3bucket:bucket-5
- A cluster group
groupA
which consists of clustercluster123
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"
}
]
}