Role #
Package : spaceone.api.identity.v1
Role #
Role Methods:
| Method | Request | Response |
|---|---|---|
| create | CreateRoleRequest | RoleInfo |
| update | UpdateRoleRequest | RoleInfo |
| delete | RoleRequest | Empty |
| get | GetRoleRequest | RoleInfo |
| list | RoleQuery | RolesInfo |
| stat | RoleStatQuery | Struct |
create #
POST /identity/v1/role/create
update #
POST /identity/v1/role/update
delete #
POST /identity/v1/role/delete
get #
POST /identity/v1/role/get
list #
POST /identity/v1/role/list
stat #
POST /identity/v1/role/stat
Message #
CreateRoleRequest #
name (string)
Requiredrole_type (RoleType)
Requiredpolicies (RolePolicy)
RepeatedRequireddomain_id (string)
Requiredpage_permissions (PagePermission)
Repeatedtags (Struct)
GetRoleRequest #
role_id (string)
Requireddomain_id (string)
Requiredonly (string)
Repeated
PagePermission #
page (string)
Requiredpermission (Permission)
Required
RoleInfo #
role_id (string)
Requiredname (string)
Requiredrole_type (RoleType)
Requiredpolicies (RolePolicy)
RepeatedRequiredpage_permissions (PagePermission)
RepeatedRequiredtags (Struct)
Requireddomain_id (string)
Requiredcreated_at (string)
Requireddeleted_at (string)
Required
RolePolicy #
policy_type (PolicyType)
Requiredpolicy_id (string)
Required
RoleQuery #
domain_id (string)
Requiredquery (Query)
role_id (string)
name (string)
role_type (RoleType)
policy_id (string)
RoleRequest #
role_id (string)
Requireddomain_id (string)
Required
RoleStatQuery #
query (StatisticsQuery)
Requireddomain_id (string)
Required
RolesInfo #
results (RoleInfo)
RepeatedRequiredtotal_count (int32)
Required
UpdateRoleRequest #
role_id (string)
Requireddomain_id (string)
Requiredname (string)
policies (RolePolicy)
Repeatedpage_permissions (PagePermission)
Repeatedtags (Struct)
release_page_permissions (bool)