Adding or Modifying an Asset
Function
Add or modify an asset.
Calling Method
For details, see Calling APIs.
URI
POST /v3/{project_id}/asset
|
Parameter |
Mandatory |
Type |
Description |
|---|---|---|---|
|
project_id |
Yes |
String |
Project ID. For details about how to obtain it, see Project ID and Account ID. |
Request Parameters
|
Parameter |
Mandatory |
Type |
Description |
|---|---|---|---|
|
X-Auth-Token |
Yes |
String |
User token. This parameter is mandatory when token authentication is used. You can obtain it from the value of X-Subject-Token in the response message header returned by the "Obtaining a User Token" API of the IAM service. |
|
workspace |
Yes |
String |
Workspace ID. For details about how to obtain it, see Instance ID and Workspace ID. |
|
Parameter |
Mandatory |
Type |
Description |
|---|---|---|---|
|
entity |
Yes |
AtlasAssetEntity object |
Asset information. |
|
referred_entities |
No |
Object |
Associated asset map Map(String, AtlasAssetEntity). The key is guid, and the value is asset information. |
|
Parameter |
Mandatory |
Type |
Description |
|---|---|---|---|
|
type_name |
Yes |
String |
Type name. |
|
guid |
No |
String |
Asset GUID. |
|
version |
No |
Integer |
Version |
|
update_time |
No |
Number |
Modification time. |
|
update_user |
No |
String |
User who makes a modification. |
|
create_time |
No |
Number |
Creation time. |
|
create_user |
No |
String |
Creator |
|
display_text |
No |
String |
recommendation |
|
status |
No |
String |
Status |
|
classifications |
No |
Array of AtlasClassificationInfo objects |
Category information. |
|
meanings |
No |
Array of TermAssignmentHeader objects |
Associate a task. |
|
relation_ship_attributes |
No |
Object |
Entity map Map(String, Object). key: association relationship type. value: association relationship information. |
|
attributes |
Yes |
Object |
Entity map Map(String, Object). key: attribute name; value: attribute value. |
|
Parameter |
Mandatory |
Type |
Description |
|---|---|---|---|
|
entity_guid |
No |
String |
Asset GUID. |
|
propagate |
No |
Boolean |
Indicates whether to propagate. |
|
validity_periods |
No |
Array of TimeBoundary objects |
Time information. |
|
type_name |
No |
String |
Type name. |
|
attributes |
No |
Object |
Entity map Map(String, Object). key: attribute name; value: attribute value. |
|
Parameter |
Mandatory |
Type |
Description |
|---|---|---|---|
|
start_time |
No |
String |
Start time. |
|
end_time |
No |
String |
End time. |
|
time_zone |
No |
String |
Time zone. |
|
Parameter |
Mandatory |
Type |
Description |
|---|---|---|---|
|
confidence |
No |
Integer |
Trust ID. |
|
steward |
No |
String |
Administrator |
|
source |
No |
String |
Source. |
|
status |
No |
String |
Enumerated values: DISCOVERED, PROPOSED, IMPORTED, VALIDATED, DEPRECATED, OBSOLETE and OTHER. |
|
create_user |
No |
String |
Creator |
|
expression |
No |
String |
Expression. |
|
display_text |
No |
String |
Display information |
|
term_guid |
No |
String |
Tag GUID |
|
relation_guid |
No |
String |
Associated GUID |
Response Parameters
Status code: 400
|
Parameter |
Type |
Description |
|---|---|---|
|
error_code |
String |
Error code. |
|
error_msg |
String |
Error description. |
Status code: 401
|
Parameter |
Type |
Description |
|---|---|---|
|
error_code |
String |
Error code. |
|
error_msg |
String |
Error description. |
Status code: 403
|
Parameter |
Type |
Description |
|---|---|---|
|
error_code |
String |
Error code. |
|
error_msg |
String |
Error description. |
Status code: 404
|
Parameter |
Type |
Description |
|---|---|---|
|
error_code |
String |
Error code. |
|
error_msg |
String |
Error description. |
Status code: 500
|
Parameter |
Type |
Description |
|---|---|---|
|
error_code |
String |
Error code. |
|
error_msg |
String |
Error description. |
Example Requests
{
"entity" : {
"attributes" : {
"owner" : null,
"comments" : null,
"qualifiedName" : "postgres.dm_autotest.duoallfuhe013.dqc_create_timestamp@dws.dws-4autotest-nomodify.dws.myhuaweicloud.com-dws_4autotest_nomodify.0833a5737480d53b2f25c010dc1a7b88-workspace-1b59d3c777ad4d619b89eeac4f3cce87",
"isPartitionColumn" : false,
"description" : null,
"isPrimaryKey" : false,
"type" : "bigint",
"ordinalPosition" : 6,
"connectionType" : "dws",
"securityLevel" : null,
"connectionQName" : "dws@dws-4autotest-nomodify.dws.myhuaweicloud.com-dws_4autotest_nomodify.0833a5737480d53b2f25c010dc1a7b88-workspace-1b59d3c777ad4d619b89eeac4f3cce87",
"isNullable" : "true",
"name" : "dqc_create_timestamp",
"connectionId" : "null:8a94806e79e693a30179e972c4aa000c",
"alias" : null,
"table" : {
"uniqueAttributes" : {
"qualifiedName" : "postgres.dm_autotest.duoallfuhe013@dws.dws-4autotest-nomodify.dws.myhuaweicloud.com-dws_4autotest_nomodify.0833a5737480d53b2f25c010dc1a7b88-workspace-1b59d3c777ad4d619b89eeac4f3cce87"
},
"typeName" : "dws_table",
"name" : "duoallfuhe013",
"guid" : "bc9af691-3401-4a7e-959f-413359dafeb6"
}
},
"classifications" : null,
"create_time" : 1662567796444,
"create_user" : "user_demo",
"display_text" : "dqc_create_timestamp",
"guid" : "266b1194-1713-47c9-94be-fdac82023f2f",
"meanings" : null,
"relation_ship_attributes" : {
"inputToProcesses" : [ ],
"meanings" : [ ],
"table" : {
"relationshipAttributes" : {
"typeName" : "dws_table_column"
},
"displayText" : "duoallfuhe013",
"relationshipGuid" : "f78811cb-0dd8-4459-8fda-54ca44d66005",
"typeName" : "dws_table",
"guid" : "bc9af691-3401-4a7e-959f-413359dafeb6",
"relationshipStatus" : "ACTIVE"
},
"outputFromProcesses" : [ ]
},
"status" : "ACTIVE",
"type_name" : "dws_column",
"update_time" : 1662567796444,
"update_user" : "user_demo",
"version" : 0
},
"referred_entities" : {
"dws@dws-4autotest-nomodify.dws.myhuaweicloud.com-dws_4autotest_nomodify.0833a5737480d53b2f25c010dc1a7b88-workspace-1b59d3c777ad4d619b89eeac4f3cce87" : {
"attributes" : {
"owner" : "user_demo",
"securityLevel" : null,
"createTime" : 0,
"port" : 8000,
"qualifiedName" : "dws@dws-4autotest-nomodify.dws.myhuaweicloud.com-dws_4autotest_nomodify.0833a5737480d53b2f25c010dc1a7b88-workspace-1b59d3c777ad4d619b89eeac4f3cce87",
"name" : "dws_test",
"host" : null,
"description" : null,
"id" : "8a94806e79e693a30179e972c4aa000c",
"connectionType" : "dws"
},
"classifications" : null,
"create_time" : 1665641601524,
"create_user" : "user_demo",
"display_text" : "dws_test",
"guid" : "46bdc502-7912-460f-9d67-15141e9ab096",
"meanings" : null,
"relation_ship_attributes" : {
"meanings" : [ ]
},
"status" : "ACTIVE",
"type_name" : "Connection",
"update_time" : 1669914264150,
"update_user" : "user_demo",
"version" : 0
}
}
}
Example Responses
None
Status Codes
|
Status Code |
Description |
|---|---|
|
200 |
OK. |
|
400 |
Bad Request: |
|
401 |
Unauthorized: |
|
403 |
Forbidden. |
|
404 |
Not found. |
|
500 |
InternalServerError. |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.