AI-generated Key Takeaways
- 
          
The
Operationresource represents a long-running operation initiated by a network API call, containing details about its progress and outcome. - 
          
Operations are identified by a unique
nameand can include service-specificmetadatafor progress tracking. - 
          
The
donefield indicates operation completion status, witherrororresponseproviding details upon completion. - 
          
The operation's outcome is represented by either an
errorobject for failures or aresponseobject for successes, depending on the original method's expected return type. 
Index
Operation(message)
Operation
This resource represents a long-running operation that is the result of a network API call.
| Fields | ||
|---|---|---|
name | 
                
                   
 The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the   | 
              |
metadata | 
                
                  
                   Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.  | 
              |
done | 
                
                   
 If the value is   | 
              |
Union field result. The operation result, which can be either an error or a valid response. If done == false, neither error nor response is set. If done == true, exactly one of error or response is set. result can be only one of the following: | 
              ||
error | 
                
                  
                   The error result of the operation in case of failure or cancellation.  | 
              |
response | 
                
                  
                   The normal response of the operation in case of success. If the original method returns no data on success, such as   | 
              |