Accepting a Shared Attachment
Function
This API is used to accept a shared attachment.
Calling Method
For details, see Calling APIs.
URI
POST /v3/{project_id}/enterprise-router/{er_id}/attachments/{attachment_id}/accept
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
project_id |
Yes |
String |
Project ID |
er_id |
Yes |
String |
Enterprise router ID |
attachment_id |
Yes |
String |
Attachment ID |
Request Parameters
None
Response Parameters
Status code: 202
Parameter |
Type |
Description |
---|---|---|
attachment |
AttachmentResponse object |
Attachment basic information |
request_id |
String |
Request ID |
Parameter |
Type |
Description |
---|---|---|
name |
String |
Attachment name |
id |
String |
Attachment ID |
description |
String |
Description |
state |
String |
Attachment status. Value options: pending, available, modifying, deleting, deleted, failed, pending_acceptance, rejected, and initiating_request |
created_at |
String |
Creation time in the format of YYYY-MM-DDTHH:mm:ss.sssZ |
updated_at |
String |
Update time in the format of YYYY-MM-DDTHH:MM:SS |
tags |
Array of Tag objects |
Enterprise router tags |
project_id |
String |
Project ID |
resource_id |
String |
Attached resource ID on its own service console |
resource_type |
String |
Attachment type.
|
resource_project_id |
String |
ID of the project that the resource belongs to |
Parameter |
Type |
Description |
---|---|---|
key |
String |
Tag key.
Minimum: 1 Maximum: 128 |
value |
String |
Tag value.
Minimum: 0 Maximum: 255 |
Example Requests
Accepting a shared attachment
POST https://{erouter_endpoint}/v3/08d5a9564a704afda6039ae2babbef3c/enterprise-router/6f83b848-8331-4271-ac0c-ef94b7686402/attachments/6f83b848-8331-4271-ac0c-ef94b7686401/accept
Example Responses
Status code: 202
Accepted
{ "attachment" : { "id" : "6f83b848-8331-4271-ac0c-ef94b7686402,", "name" : "vpc attachment,", "description" : "VPC attachment.", "state" : "avaliable", "created_at" : "2020-03-11T15:13:31Z", "updated_at" : "2020-03-11T15:13:31Z", "tags" : null, "project_id" : "0605767a9980d5762fbcc00b3537e757", "enterprise_project_id" : "string", "resource_id" : "b715e131-3371-4e17-a2de-4f669e24439a", "resource_type" : "VPC", "resource_project_id" : null, "request_id" : "915a14a6-867b-4af7-83d1-70efceb146f9" } }
Status Codes
Status Code |
Description |
---|---|
202 |
Accepted |
Error Codes
See Error Codes.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot