User Manual
4-98
Chapter 4: Redfish Technology Pack
Table 48 Role Properties
Name Type ReadOnly Description
@odata.context String True
Refer to section 4.3.1 ODATA properties.
@odata.id String True
Refer to section 4.3.1 ODATA properties.
@odata.type String True
Refer to section 4.3.1 ODATA properties.
@odata.etag String True
Refer to section 4.3.1 ODATA properties.
Oem Object -
Refer to Resource Complex Types under section 4.3.3 Resource.
This property will be a part of JSON response only if an
OEM property is implemented according to “
How to Add
OEM extensions (v1.1)
” document.
Id(M)
String True Resource Identifier.
Name(M)
String True Name of the Resource.
Description String True
Provides description of the resource. Refer to section 4.3.3 Resource.
IsPredefined Boolean True This property is used to indicate if the Role is one of the Redfish
Predefined Roles vs a Custom role.
AssignedPrivileges Array False The value of this property shall be the redfish privileges that the role
includes. For pre-defined roles, this property shall be readOnly. For
custom roles some implementations may not allow writing this property.
Refer to Appendix: Appendix A.4 for the HTTP methods for URI support
and the Privilege enforced for those actions.
Enum Description
Login Able to log into the service and read resources
ConfigureManager Able to configure Manager resources
ConfigureUsers Able to configure Users and their Accounts
ConfigureSelf Able to change the password for the current user
Account
Configure
Components
Able to configure components managed by this
service.
OemPrivileges Array False The value of this property shall be the OEM privileges that this role
includes. For pre-defined roles, this property shall be readOnly. For
custom roles some implementations may not allow writing this property.
B. PATCH
• Request
PATCH https://{{ip}}/redfish/v1/AccountService/Roles/{{role_
instance}}
Content-Type: application/json
Request Body
Please refer to the properties that are patchable in
Table 48 Role Properties
for which
ReadOnly is False that can be sent as Request body in json format.
E16160_ASMB9-iKVM_UM_V3.indb 98E16160_ASMB9-iKVM_UM_V3.indb 98 1/17/2020 2:29:32 PM1/17/2020 2:29:32 PM