/// <summary>
        /// Transfer an Image to another region
        /// </summary>
        public Task<Action> Transfer(int imageId, string regionSlug) {
            var parameters = new List<Parameter> {
                new Parameter { Name = "imageId", Value = imageId, Type = ParameterType.UrlSegment }
            };

            var body = new Models.Requests.Action {
                Type = "transfer",
                RegionSlug = regionSlug
            };

            return _connection.ExecuteRequest<Action>("images/{imageId}/actions", parameters, body, "action",
                Method.POST);
        }
예제 #2
0
        /// <summary>
        /// Transfer an Image to another region
        /// </summary>
        public Task <Action> Transfer(int imageId, string regionSlug)
        {
            var parameters = new List <Parameter> {
                new Parameter {
                    Name = "imageId", Value = imageId, Type = ParameterType.UrlSegment
                }
            };

            var body = new Models.Requests.Action {
                Type       = "transfer",
                RegionSlug = regionSlug
            };

            return(_connection.ExecuteRequest <Action>("images/{imageId}/actions", parameters, body, "action",
                                                       Method.POST));
        }