Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        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);
            }
        }
Esempio n. 3
0
 /// <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));
 }
Esempio n. 4
0
 /// <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));
 }