Role

Package : spaceone.api.identity.v1

Role

Role Methods:

create

POST /identity/v1/roles

Type

Message

Request

Response

update

PUT /identity/v1/roles/{role_id}

Type

Message

Request

Response

delete

DELETE /identity/v1/roles/{role_id}

Type

Message

Request

Response

get

GET /identity/v1/roles/{role_id}

Type

Message

Request

Response

list

GET /identity/v1/roles

POST /identity/v1/roles/search

Type

Message

Request

Response

stat

POST /identity/v1/roles/stat

Type

Message

Request

Response

Message

CreateRoleRequest

No

Field

Type

Required

Description

1

name

string

2

role_type

  • NONE

  • SYSTEM

  • DOMAIN

  • PROJECT

3

policies

4

tags

list of spaceone.api.core.v1.Tag

5

domain_id

string

GetRoleRequest

No

Field

Type

Required

Description

1

role_id

string

2

domain_id

string

3

only

list of string

RoleInfo

No

Field

Type

Description

1

role_id

string

2

name

string

3

role_type

  • NONE

  • SYSTEM

  • DOMAIN

  • PROJECT

4

policies

5

tags

list of spaceone.api.core.v1.Tag

6

domain_id

string

7

created_at

8

deleted_at

RolePolicy

No

Field

Type

Description

1

policy_type

  • NONE

  • MANAGED

  • CUSTOM

2

policy_id

string

RoleQuery

No

Field

Type

Required

Description

1

query

2

role_id

string

3

name

string

4

role_type

  • NONE

  • SYSTEM

  • DOMAIN

  • PROJECT

5

domain_id

string

RoleRequest

No

Field

Type

Required

Description

1

role_id

string

2

domain_id

string

RoleStatQuery

No

Field

Type

Required

Description

1

query

2

domain_id

string

RolesInfo

No

Field

Type

Description

1

results

2

total_count

UpdateRoleRequest

No

Field

Type

Required

Description

1

role_id

string

2

name

string

3

policies

4

tags

list of spaceone.api.core.v1.Tag

5

domain_id

string

Last updated