Role

Package : spaceone.api.identity.v1

Role

Role Methods:

create

POST /identity/v1/roles

Type
Message

update

PUT /identity/v1/roles/{role_id}

Type
Message

delete

DELETE /identity/v1/roles/{role_id}

Type
Message

get

GET /identity/v1/roles/{role_id}

Type
Message

Response

list

GET /identity/v1/roles

POST /identity/v1/roles/search

Type
Message

Request

Response

stat

POST /identity/v1/roles/stat

Type
Message

Message

CreateRoleRequest

Field
Type
Required
Description

name

string

role_type

  • NONE

  • SYSTEM

  • DOMAIN

  • PROJECT

page_permissions

domain_id

string

GetRoleRequest

Field
Type
Required
Description

role_id

string

domain_id

string

only

list of string

PagePermission

Field
Type
Description

page

string

permission

  • NONE

  • VIEW

  • MANAGE

RoleInfo

Field
Type
Description

role_id

string

name

string

role_type

  • NONE

  • SYSTEM

  • DOMAIN

  • PROJECT

page_permissions

domain_id

string

created_at

string

deleted_at

string

RolePolicy

Field
Type
Description

policy_type

  • NONE

  • MANAGED

  • CUSTOM

policy_id

string

RoleQuery

Field
Type
Required
Description

role_id

string

name

string

role_type

  • NONE

  • SYSTEM

  • DOMAIN

  • PROJECT

policy_id

string

domain_id

string

RoleRequest

Field
Type
Required
Description

role_id

string

domain_id

string

RoleStatQuery

Field
Type
Required
Description

domain_id

string

RolesInfo

Field
Type
Description

total_count

UpdateRoleRequest

Field
Type
Required
Description

role_id

string

name

string

page_permissions

release_page_permissions

bool

domain_id

string

Last updated