public void TestStopInstance() { var vmClient = GetVmClient(); StopInstanceRequest request = new StopInstanceRequest(); request.RegionId = "cn-north-1"; request.InstanceId = "i-zjjyo8hz89"; // request.RegionId="cn-north-1"; // request.InstanceId="i-2a1v2rtlrq"; //i-ifz5os5gkj i-zjjyo8hz89 StopInstanceResponse response = vmClient.StopInstance(request); // System.out.println(new Gson().toJson(response)); Console.WriteLine(JsonConvert.SerializeObject(response)); }
public static void StopInstance() { IClientProfile profile = DefaultProfile.GetProfile("cn-hangzhou", "<accessKeyId>", "<accessSecret>"); DefaultAcsClient client = new DefaultAcsClient(profile); var request = new StopInstanceRequest(); request.InstanceId = "ECS实例ID"; try { var response = client.GetAcsResponse(request); Console.WriteLine(System.Text.Encoding.Default.GetString(response.HttpResponse.Content)); } catch (ServerException e) { Console.WriteLine(e); } catch (ClientException e) { Console.WriteLine(e); } }
/// <summary> /// 仅当实例状态为running时可以调用,停止es实例的访问 /// </summary> /// <param name="request">请求参数信息</param> /// <returns>请求结果信息</returns> public async Task <StopInstanceResponse> StopInstance(StopInstanceRequest request) { return(await new StopInstanceExecutor().Client(this).Execute <StopInstanceResponse, StopInstanceResult, StopInstanceRequest>(request).ConfigureAwait(false)); }
/// <summary> /// 仅当实例状态为running时可以调用,停止es实例的访问 /// </summary> /// <param name="request">请求参数信息</param> /// <returns>请求结果信息</returns> public StopInstanceResponse StopInstance(StopInstanceRequest request) { return(new StopInstanceExecutor().Client(this).Execute <StopInstanceResponse, StopInstanceResult, StopInstanceRequest>(request)); }