security iam policy create
Creates an IAM policy.
You can create an Identity Access Management (IAM) policy by running the
security iam policy create command.
You can run the security iam policy create command on a
primary cluster only.
NOTE
To create a policy using data content (instead of
file), ensure a valid JSON string with -is_file
false option is provided.Syntax
- CLI
-
maprcli security iam policy create -name <Policy Name> -content (<File Path> | <String Content>) [ -is_file ( true | false ) ]
- REST
-
Request Type POST Request URL http[s]://<host>:<port>/rest/iam/policy/create?<parameters>
Parameters
| Parameter | Description |
|---|---|
name |
(Required) Name of the policy. |
content |
(Required) Use one of the following
options:
|
-is_file false |
(Optional) You can select either
True or False. Default value : False
|
Example
Create policy Policy1 using the specified JSON file
CLI
maprcli security iam policy create -name Policy1 -content /tmp/content.json -is_file true -json
{
"timestamp":1726152752276,
"timeofday":"2024-09-12 07:52:32.276 GMT-0700 AM",
"status":"OK",
"total":0,
"data":[
],
"messages":[
"Identity Policy 'Policy1' created successfully"
]
}
REST
curl -u <username> -X POST 'https://server.sj.us:8443/rest/security/iam/policy/create?name=Policy1&content=/tmp/content.json&is_file=true'