Initializes SysOM to ensure that the service-linked role exists.
Operation description
Some SysOM API operations require role assumption based on the AliyunServiceRoleForSysom service-linked role. Before using SysOM features, invoke this operation to perform initialization and ensure that the service-linked role has been created.
check_only: If this parameter is set to True, only a check is performed to determine whether the service-linked role exists. The service-linked role is not created. If this parameter is set to False or left empty, automatic creation of the service-linked role is performed if it does not exist.
Note: When you call this operation to initialize the role, you agree to the user agreement of the operating system console by default. For more information, see Operating system console overview and Alibaba Cloud Service Trial Terms.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
sysom:InitialSysom |
create |
*All Resource
|
None | None |
Request syntax
POST /api/v1/openapi/initial HTTP/1.1
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| body |
object |
No |
The request body parameters. |
|
| check_only |
boolean |
No |
Specifies whether to only check whether the service-linked role exists. |
|
| source |
string |
No |
The source. Set the value to console. |
console |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Schema of Response |
||
| RequestId |
string |
The request ID, which can be used for end-to-end diagnostics. |
3FCA2E38-2A8E-5501-93BD-5CE1BA58F2EF |
| code |
string |
The status code.
|
Success |
| data |
object |
The returned result. |
|
| role_exist |
boolean |
Indicates whether the service-linked role exists. |
true |
| message |
string |
The error message.
|
SysomOpenAPIException: SysomOpenAPI.InvalidParameter Invalid params, should be json string or dict |
Examples
Success response
JSON format
{
"RequestId": "3FCA2E38-2A8E-5501-93BD-5CE1BA58F2EF",
"code": "Success",
"data": {
"role_exist": true
},
"message": "SysomOpenAPIException: SysomOpenAPI.InvalidParameter Invalid params, should be json string or dict"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.