Name |
Type |
Description |
Notes |
capability |
Array<String> |
List of the approved/denied capabilities in the path options: [read, create, update, delete, list, deny] |
|
json |
Boolean |
Set output format to JSON |
[optional][default to false] |
path |
String |
The path the rule refers to |
|
role_name |
String |
The role name to be updated |
|
rule_type |
String |
item-rule, target-rule, role-rule, auth-method-rule, search-rule, reports-rule, gw-reports-rule or sra-reports-rule, sra-rule |
[optional][default to 'item-rule'] |
token |
String |
Authentication token (see `/auth` and `/configure`) |
[optional] |
ttl |
Integer |
RoleRule ttl |
[optional] |
uid_token |
String |
The universal identity token, Required only for universal_identity authentication |
[optional] |
require 'akeyless'
instance = Akeyless::SetRoleRule.new(
capability: null,
json: null,
path: null,
role_name: null,
rule_type: null,
token: null,
ttl: null,
uid_token: null
)