Role

Package : spaceone.api.identity.v1

Role

Role Methods:

create

POST /identity/v1/roles

TypeMessage

Request

Response

update

PUT /identity/v1/roles/{role_id}

TypeMessage

Request

Response

delete

DELETE /identity/v1/roles/{role_id}

TypeMessage

Request

Response

get

GET /identity/v1/roles/{role_id}

TypeMessage

Request

Response

list

GET /identity/v1/roles

POST /identity/v1/roles/search

TypeMessage

Request

Response

stat

POST /identity/v1/roles/stat

TypeMessage

Request

Response

Message

CreateRoleRequest

FieldTypeRequiredDescription

name

string

role_type

  • NONE

  • SYSTEM

  • DOMAIN

  • PROJECT

policies

page_permissions

tags

domain_id

string

GetRoleRequest

FieldTypeRequiredDescription

role_id

string

domain_id

string

only

list of string

PagePermission

FieldTypeDescription

page

string

permission

  • NONE

  • VIEW

  • MANAGE

RoleInfo

FieldTypeDescription

role_id

string

name

string

role_type

  • NONE

  • SYSTEM

  • DOMAIN

  • PROJECT

policies

page_permissions

tags

domain_id

string

created_at

string

deleted_at

string

RolePolicy

FieldTypeDescription

policy_type

  • NONE

  • MANAGED

  • CUSTOM

policy_id

string

RoleQuery

FieldTypeRequiredDescription

query

role_id

string

name

string

role_type

  • NONE

  • SYSTEM

  • DOMAIN

  • PROJECT

policy_id

string

domain_id

string

RoleRequest

FieldTypeRequiredDescription

role_id

string

domain_id

string

RoleStatQuery

FieldTypeRequiredDescription

query

domain_id

string

RolesInfo

FieldTypeDescription

results

total_count

UpdateRoleRequest

FieldTypeRequiredDescription

role_id

string

name

string

policies

page_permissions

tags

release_page_permissions

bool

domain_id

string

Last updated