Board #
A Board is a bulletin-board-type resource for posting notices and announcements in Cloudforet.
Package : spaceone.api.board.v1
Board #
Board Methods:
create #
Creates a new Board with SYSTEM permission. The name
of the board is only required. You can add one or more categories
representing the Board’s attributes.
POST /board/v1/board/create
name (string)
Required
categories (string)
Repeated
tags (Struct)
{
"name": "notice",
"categories": ["admin", "developer", "devops"],
"tags": {"a": "b"}
}
board_id (string)
Required
name (string)
Required
categories (string)
Repeated
Required
tags (Struct)
Required
created_at (string)
Required
{
"board_id": "board-123456789012",
"name": "notice",
"categories": [
"admin",
"developer",
"devops"
],
"tags": {
"a": "b"
},
"created_at": "2022-01-01T06:47:27.759Z"
}
update #
Updates a specific Board with SYSTEM permission. You can make changes in Board settings, including name
and tags
.
POST /board/v1/board/update
board_id (string)
Required
name (string)
tags (Struct)
{
"board_id": "board-123456789012",
"name": "system notice",
"tags": {"b": "c"}
}
board_id (string)
Required
name (string)
Required
categories (string)
Repeated
Required
tags (Struct)
Required
created_at (string)
Required
{
"board_id": "board-123456789012",
"name": "notice",
"categories": [
"admin",
"developer",
"devops"
],
"tags": {
"a": "b"
},
"created_at": "2022-01-01T06:47:27.759Z"
}
set_categories #
Adds or changes categories
of a specific Board with SYSTEM permission. A change in categories
of a Board does not affect the category
of the child Posts.
POST /board/v1/board/set-categories
board_id (string)
Required
categories (string)
Repeated
{
"board_id": "board-123456789012",
"categories": ["Developer", "SRE", "Devops"]
}
board_id (string)
Required
name (string)
Required
categories (string)
Repeated
Required
tags (Struct)
Required
created_at (string)
Required
{
"board_id": "board-123456789012",
"name": "notice",
"categories": [
"admin",
"developer",
"devops"
],
"tags": {
"a": "b"
},
"created_at": "2022-01-01T06:47:27.759Z"
}
delete #
Deletes a specific Board with SYSTEM
permission. You can delete a Board regardless of the presence of Posts created under the Board.
POST /board/v1/board/delete
get #
Gets a specific Board. You must specify the board_id
of the Board to get. Prints detailed information about the Board, including name
, categories
.
POST /board/v1/board/get
board_id (string)
Required
name (string)
Required
categories (string)
Repeated
Required
tags (Struct)
Required
created_at (string)
Required
{
"board_id": "board-123456789012",
"name": "notice",
"categories": [
"admin",
"developer",
"devops"
],
"tags": {
"a": "b"
},
"created_at": "2022-01-01T06:47:27.759Z"
}
list #
Gets a list of all Boards. You can use a query to get a filtered list of Boards.
POST /board/v1/board/list
results (BoardInfo)
Repeated
Required
total_count (int32)
Required
{
"results": [
{
"board_id": "board-123456789012",
"name": "dev-notice",
"categories": [
"flower",
"school",
"spaceone"
],
"tags": {
"b": "c"
},
"created_at": "2022-01-01T05:16:08.549Z"
},
{
"board_id": "board-987654321098",
"name": "notice",
"tags": {
"a": "b"
},
"created_at": "2022-01-01T05:24:19.758Z"
}
],
"total_count": 2
}
stat #
POST /board/v1/board/stat
Message #
BoardInfo #
board_id (string)
Required
name (string)
Required
categories (string)
Repeated
Required
tags (Struct)
Required
created_at (string)
Required
BoardQuery #
query (Query)
board_id (string)
name (string)
BoardRequest #
board_id (string)
Required
BoardStatQuery #
query (StatisticsQuery)
Required
BoardsInfo #
results (BoardInfo)
Repeated
Required
total_count (int32)
Required
CreateBoardRequest #
name (string)
Required
categories (string)
Repeated
tags (Struct)
SetBoardCategoriesRequest #
board_id (string)
Required
categories (string)
Repeated
UpdateBoardRequest #
board_id (string)
Required
name (string)
tags (Struct)