github.com/chnsz/golangsdk@v0.0.0-20240506093406-85a3fbfa605b/openstack/cdm/v1/link/results.go (about)

     1  package link
     2  
     3  type LinkCreateResponse struct {
     4  	Name             string             `json:"name"`
     5  	ValidationResult []validationResult `json:"validation-result"`
     6  }
     7  
     8  type validationResult struct {
     9  	LinkConfig []LinkValidationDetail `json:"linkConfig"`
    10  }
    11  
    12  type LinkValidationDetail struct {
    13  	Message string `json:"message"`
    14  	// ERROR,WARNING
    15  	Status string `json:"status"`
    16  }
    17  
    18  type LinkDetail struct {
    19  	// Link list. For details, see the description of the links parameter.
    20  	Links []Link `json:"links"`
    21  	// Source and destination data sources not supported by table/file migration
    22  	FromToUnMapping string `json:"fromTo-unMapping"`
    23  	// Source and destination data sources supported by entire DB migration
    24  	BatchFromToMapping string `json:"batchFromTo-mapping"`
    25  }
    26  
    27  type LinkUpdateResponse struct {
    28  	ValidationResult []validationResult `json:"validation-result"`
    29  }
    30  
    31  type LinkDeleteResponse struct {
    32  	// Error code
    33  	ErrCode string `json:"errCode"`
    34  	// Error message
    35  	ErrMessage string `json:"externalMessage"`
    36  }