Create a subject.
Create a subject.
Create a subject.
application/json
Request Body required
- Array [
- ]
builtin boolean
description string
domain string
kind string
name string required
password string required
roles object[]
role object required
id string required
subject object required
domain string
id string
kind string
name string
Responses
- 201
- 400
- 401
- 403
- 404
- 408
- 409
- 415
- 422
- 429
- 500
- 503
Created
application/json
Schema
Example (from schema)
Schema
- Array [
- Array [
- ]
- Array [
- Array [
- ]
- ]
- ]
builtin boolean
createTime date-time
description string
domain string
id string
kind string
name string
roles object[]
createTime date-time
id string
project object
createTime date-time
description string
id string
labels object
property name* string
name string
updateTime date-time
role object
applicableEnvironmentTypes string[]
builtin boolean
createTime date-time
description string
id string
kind string
policies object[]
actions string[]
paths string[]
resourceRefers string[]
resources string[]
updateTime date-time
subject object
builtin boolean
createTime date-time
description string
domain string
id string
kind string
name string
roles object[]
createTime date-time
id string
project object
createTime date-time
description string
id string
labels object
property name* string
name string
updateTime date-time
role object
applicableEnvironmentTypes string[]
builtin boolean
createTime date-time
description string
id string
kind string
policies object[]
actions string[]
paths string[]
resourceRefers string[]
resources string[]
updateTime date-time
subject
updateTime date-time
updateTime date-time
{
"builtin": true,
"createTime": "2023-12-14T09:24:34.003Z",
"description": "string",
"domain": "string",
"id": "string",
"kind": "string",
"name": "string",
"roles": [
{
"createTime": "2023-12-14T09:24:34.003Z",
"id": "string",
"project": {
"createTime": "2023-12-14T09:24:34.003Z",
"description": "string",
"id": "string",
"labels": {},
"name": "string",
"updateTime": "2023-12-14T09:24:34.003Z"
},
"role": {
"applicableEnvironmentTypes": [
"string"
],
"builtin": true,
"createTime": "2023-12-14T09:24:34.003Z",
"description": "string",
"id": "string",
"kind": "string",
"policies": [
{
"actions": [
"string"
],
"paths": [
"string"
],
"resourceRefers": [
"string"
],
"resources": [
"string"
]
}
],
"updateTime": "2023-12-14T09:24:34.003Z"
},
"subject": {
"builtin": true,
"createTime": "2023-12-14T09:24:34.003Z",
"description": "string",
"domain": "string",
"id": "string",
"kind": "string",
"name": "string",
"roles": [
{
"createTime": "2023-12-14T09:24:34.004Z",
"id": "string",
"project": {
"createTime": "2023-12-14T09:24:34.004Z",
"description": "string",
"id": "string",
"labels": {},
"name": "string",
"updateTime": "2023-12-14T09:24:34.004Z"
},
"role": {
"applicableEnvironmentTypes": [
"string"
],
"builtin": true,
"createTime": "2023-12-14T09:24:34.004Z",
"description": "string",
"id": "string",
"kind": "string",
"policies": [
{
"actions": [
"string"
],
"paths": [
"string"
],
"resourceRefers": [
"string"
],
"resources": [
"string"
]
}
],
"updateTime": "2023-12-14T09:24:34.004Z"
}
}
],
"updateTime": "2023-12-14T09:24:34.004Z"
}
}
],
"updateTime": "2023-12-14T09:24:34.004Z"
}
Bad Request
application/json
Schema
Example (from schema)
Schema
message string
status integer
Default value: 400
statusText string
Default value: Bad Request
{
"message": "string",
"status": 400,
"statusText": "Bad Request"
}
Unauthorized
application/json
Schema
Example (from schema)
Schema
message string
status integer
Default value: 401
statusText string
Default value: Unauthorized
{
"message": "string",
"status": 401,
"statusText": "Unauthorized"
}
Forbidden
application/json
Schema
Example (from schema)
Schema
message string
status integer
Default value: 403
statusText string
Default value: Forbidden
{
"message": "string",
"status": 403,
"statusText": "Forbidden"
}
Not Found
application/json
Schema
Example (from schema)
Schema
message string
status integer
Default value: 404
statusText string
Default value: Not Found
{
"message": "string",
"status": 404,
"statusText": "Not Found"
}
Request Timeout
application/json
Schema
Example (from schema)
Schema
message string
status integer
Default value: 408
statusText string
Default value: Request Timeout
{
"message": "string",
"status": 408,
"statusText": "Request Timeout"
}
Conflict
application/json
Schema
Example (from schema)
Schema
message string
status integer
Default value: 409
statusText string
Default value: Conflict
{
"message": "string",
"status": 409,
"statusText": "Conflict"
}
Unsupported Media Type
application/json
Schema
Example (from schema)
Schema
message string
status integer
Default value: 415
statusText string
Default value: Unsupported Media Type
{
"message": "string",
"status": 415,
"statusText": "Unsupported Media Type"
}
Unprocessable Entity
application/json
Schema
Example (from schema)
Schema
message string
status integer
Default value: 422
statusText string
Default value: Unprocessable Entity
{
"message": "string",
"status": 422,
"statusText": "Unprocessable Entity"
}
Too Many Requests
application/json
Schema
Example (from schema)
Schema
message string
status integer
Default value: 429
statusText string
Default value: Too Many Requests
{
"message": "string",
"status": 429,
"statusText": "Too Many Requests"
}
Internal Server Error
application/json
Schema
Example (from schema)
Schema
message string
status integer
Default value: 500
statusText string
Default value: Internal Server Error
{
"message": "string",
"status": 500,
"statusText": "Internal Server Error"
}
Service Unavailable
application/json
Schema
Example (from schema)
Schema
message string
status integer
Default value: 503
statusText string
Default value: Service Unavailable
{
"message": "string",
"status": 503,
"statusText": "Service Unavailable"
}
Loading...