huawei-cloud-api-definitions-DataArtsStudio 0.1.20250411

Huawei Cloud API definitions, generated from OpenAPI spec
Documentation
1
{"base_path":"/","components":null,"consumes":"[\"application/json;charset=UTF-8\"]","definitions":{"ErrorResponse":{"properties":{"error_code":{"description":"错误码","example":"DLS.1000","maxLength":128,"minLength":1,"type":"string"},"error_msg":{"description":"错误描述","example":"process failed","maxLength":10240,"minLength":1,"type":"string"}},"type":"object"},"PermissionSetPermission":{"example":{"cluster_id":"4367f185-79d4-41ae-afd5-54d55176aa68","cluster_name":"mrs_3x_autotest_do_not_del","column_name":"*","database_name":"default","datasource_type":"HIVE","id":"511fe36e2cc0e33a094a8bdaa4b73e55","instance_id":"dd97167b873d4a79b2aad54d4370a3bc","namespace":null,"permission_action":"SELECT","permission_action_code":2,"permission_actions":["SELECT"],"permission_set_id":"fea96c90024711b8bf8d6886407b814b","permission_type":"ALLOW","project_id":"0833a5737480d53b2f25c010dc1a7b88","row_level_security":null,"schema_name":null,"sync_msg":null,"sync_status":"NOT_SYNC","table_name":"*","url":null},"properties":{"cluster_id":{"description":"集群id","maxLength":128,"minLength":1,"type":"string"},"cluster_name":{"description":"集群名称","maxLength":128,"minLength":1,"type":"string"},"column_name":{"description":"列名称","maxLength":128,"minLength":1,"type":"string"},"database_name":{"description":"数据库名称","maxLength":128,"minLength":1,"type":"string"},"datasource_type":{"description":"数据源类型, HIVE","enum":["HIVE"],"type":"string"},"id":{"description":"id","maxLength":128,"minLength":1,"type":"string"},"instance_id":{"description":"实例id","maxLength":128,"minLength":1,"type":"string"},"namespace":{"description":"命名空间","maxLength":128,"minLength":1,"type":"string"},"permission_action":{"description":"权限操作列表","maxLength":128,"minLength":1,"type":"string"},"permission_action_code":{"description":"权限操作编码, 位图","maximum":2147483647,"minimum":0,"type":"integer"},"permission_actions":{"description":"权限操作列表","items":{"description":"权限操作,ALL,SELECT,UPDATE,CREATE,DROP,ALTER,INDEX,LOCK,READ,WRITE","enum":["ALL","SELECT","UPDATE","CREATE","DROP","ALTER","INDEX","LOCK","READ","WRITE"],"type":"string"},"maxItems":32,"minItems":1,"type":"array"},"permission_set_id":{"description":"权限集id","maxLength":128,"minLength":1,"type":"string"},"permission_type":{"description":"权限类型, DENY, ALLOW","enum":["DENY","ALLOW"],"type":"string"},"project_id":{"description":"项目id","maxLength":128,"minLength":1,"type":"string"},"row_level_security":{"description":"行级策略","maxLength":128,"minLength":1,"type":"string"},"schema_name":{"description":"模式名称","maxLength":128,"minLength":1,"type":"string"},"sync_msg":{"description":"同步信息","maxLength":10240,"minLength":1,"type":"string"},"sync_status":{"description":"同步状态,UNKNOWN,NOT_SYNC,SYNCING,SYNC_SUCCESS,SYNC_FAIL","enum":["UNKNOWN","NOT_SYNC","SYNCING","SYNC_SUCCESS","SYNC_FAIL"],"type":"string"},"table_name":{"description":"表名称","maxLength":128,"minLength":1,"type":"string"},"url":{"description":"url路径名称。","maxLength":200,"minLength":1,"type":"string"}},"type":"object"},"PermissionSetPermissionCreateDTO":{"properties":{"auto_sync":{"description":"是否自动触发同步, 默认false","type":"boolean"},"cluster_id":{"description":"集群id","maxLength":128,"minLength":1,"type":"string"},"cluster_name":{"description":"集群名称","maxLength":128,"minLength":1,"type":"string"},"column_name":{"description":"列名称","maxLength":128,"minLength":1,"type":"string"},"database_name":{"description":"数据库名称","maxLength":128,"minLength":1,"type":"string"},"datasource_type":{"description":"数据源类型, HIVE","enum":["HIVE"],"type":"string"},"dw_id":{"description":"数据连接id","maxLength":128,"minLength":1,"type":"string"},"namespace":{"description":"命名空间。无效参数,待下线。","maxLength":128,"minLength":1,"type":"string"},"permission_actions":{"description":"权限操作列表","items":{"description":"权限操作,ALL,SELECT,UPDATE,CREATE,DROP,ALTER,INDEX,LOCK,READ,WRITE","enum":["ALL","SELECT","UPDATE","CREATE","DROP","ALTER","INDEX","LOCK","READ","WRITE"],"type":"string"},"maxItems":32,"minItems":1,"type":"array"},"permission_type":{"description":"权限类型, DENY, ALLOW","enum":["DENY","ALLOW"],"type":"string"},"row_level_security":{"description":"行级策略。无效参数,待下线。","maxLength":128,"minLength":1,"type":"string"},"schema_name":{"description":"模式名称","maxLength":128,"minLength":1,"type":"string"},"table_name":{"description":"表名称","maxLength":128,"minLength":1,"type":"string"},"url":{"description":"url路径名称, MRS存算分离或者HIVE指定location场景下使用。","maxLength":200,"minLength":1,"type":"string"}},"type":"object"},"PermissionSetPermissions":{"example":{"permissions":[{"cluster_id":"4367f185-79d4-41ae-afd5-54d55176aa68","cluster_name":"mrs_3x_autotest_do_not_del","column_name":"*","database_name":"default","datasource_type":"HIVE","id":"511fe36e2cc0e33a094a8bdaa4b73e55","instance_id":"dd97167b873d4a79b2aad54d4370a3bc","namespace":null,"permission_action":"SELECT","permission_action_code":2,"permission_actions":["SELECT"],"permission_set_id":"fea96c90024711b8bf8d6886407b814b","permission_type":"ALLOW","project_id":"0833a5737480d53b2f25c010dc1a7b88","row_level_security":null,"schema_name":null,"sync_msg":null,"sync_status":"NOT_SYNC","table_name":"*","url":null}],"total":1},"properties":{"permissions":{"description":"权限列表","items":{"$ref":"#/definitions/PermissionSetPermission"},"maxItems":100,"minItems":0,"type":"array"},"total":{"description":"总条数","maximum":2147483647,"minimum":0,"type":"integer"}},"type":"object"}},"description":null,"group_id":"23bb69798aaf409da161a43a90617121","host":"dayu.cn-north-4.myhuaweicloud.com","id":"49aacaff9938459dbb39bfe8857bf6c4","info_version":"v1","method":"post","name":"BatchCreateSecurityPermissionSetPermissions","parameters":{"X-Auth-Token":{"description":"token","in":"header","maxLength":10240,"minLength":1,"name":"X-Auth-Token","required":true,"type":"string"},"permission_set_id":{"description":"权限集id","in":"path","maxLength":128,"minLength":1,"name":"permission_set_id","required":true,"type":"string"},"project_id":{"description":"project id","in":"path","maxLength":128,"minLength":1,"name":"project_id","required":true,"type":"string"},"workspace":{"description":"DataArts Studio工作空间ID","in":"header","maxLength":128,"minLength":1,"name":"workspace","required":true,"type":"string"}},"paths":{"/v1/{project_id}/security/permission-sets/{permission_set_id}/permissions/batch-append":{"post":{"description":"批量添加权限集的权限","operationId":"BatchCreateSecurityPermissionSetPermissions","parameters":[{"$ref":"#/parameters/project_id"},{"$ref":"#/parameters/permission_set_id"},{"$ref":"#/parameters/workspace"},{"$ref":"#/parameters/X-Auth-Token"},{"description":"权限创建参数","in":"body","name":"BatchCreateSecurityPermissionSetPermissionsRequestBody","required":true,"schema":{"$ref":"#/definitions/PermissionSetPermissionCreateDTO"}}],"produces":["application/json"],"responses":{"200":{"description":"OK","examples":{"application/json":{"permissions":[{"cluster_id":"4367f185-79d4-41ae-afd5-54d55176aa68","cluster_name":"mrs_3x_autotest_do_not_del","column_name":"*","database_name":"default","datasource_type":"HIVE","id":"511fe36e2cc0e33a094a8bdaa4b73e55","instance_id":"dd97167b873d4a79b2aad54d4370a3bc","namespace":null,"permission_action":"SELECT","permission_action_code":2,"permission_actions":["SELECT"],"permission_set_id":"fea96c90024711b8bf8d6886407b814b","permission_type":"ALLOW","project_id":"0833a5737480d53b2f25c010dc1a7b88","row_level_security":null,"schema_name":null,"sync_msg":null,"sync_status":"NOT_SYNC","table_name":"*"},{"cluster_id":"4367f185-79d4-41ae-afd5-54d55176aa68","cluster_name":"mrs_3x_autotest_do_not_del","column_name":"*","database_name":"dataarts","datasource_type":"HIVE","id":"511fe36e2cc0e33a094a8bdaa4b73e55","instance_id":"dd97167b873d4a79b2aad54d4370a3bc","namespace":null,"permission_action":"SELECT","permission_action_code":2,"permission_actions":["SELECT"],"permission_set_id":"fea96c90024711b8bf8d6886407b814b","permission_type":"ALLOW","project_id":"0833a5737480d53b2f25c010dc1a7b88","row_level_security":null,"schema_name":null,"sync_msg":null,"sync_status":"NOT_SYNC","table_name":"*"}],"total":2}},"schema":{"$ref":"#/definitions/PermissionSetPermissions"}},"400":{"description":"Bad Request","schema":{"$ref":"#/definitions/ErrorResponse"}}},"summary":"批量添加权限集的权限","tags":["权限管理接口"],"x-is-registered":"Y","x-request-examples-1":{"cluster_id":"4367f185-79d4-41ae-afd5-54d55176aa68","cluster_name":"mrs_3x_autotest_do_not_del","column_name":"*","database_name":"default,dataarts","datasource_type":"HIVE","dw_id":"88055a9005194bdfa4377714ca166369","permission_actions":["SELECT"],"permission_type":"ALLOW","table_name":"*"},"x-request-examples-url-1":"/v1/0833a5737480d53b2f25c010dc1a7b88/security/permission-sets/fea96c90024711b8bf8d6886407b814b/permissions/batch-append","x-support-sdk":"Y"}}},"product_short":"DataArtsStudio","region_id":"cn-north-4","schemes":["HTTPS"],"security_definitions":null,"summary":"批量添加权限集的权限","tags":"权限管理接口","uri":null,"version":"2.0"}