public string ModifyInstanceType(IAmazonEC2 ec2, string instidstr) //stop ec2 instance { ModifyInstanceAttributeRequest modifyreq; ModifyInstanceAttributeResponse modifyresponse = null; string insttype; // insttype = InstanceType.C1Medium.ToString(); // InstanceType. //modifyreq.Attribute = try { modifyreq = new ModifyInstanceAttributeRequest //modifyreq.tar //ModifyInstanceAttributeRequest. //modifyreq.InstanceType = InstanceType.C1Medium; { //Ramdisk = "10000".ToString() // InstanceType.C1Medium InstanceId = instidstr }; modifyresponse = ec2.ModifyInstanceAttribute(modifyreq); return("Done"); } catch (Exception ex) { return(ex.Message + "\n" + ex.StackTrace); } }
public static ModifyInstanceAttributeResponse Unmarshall(UnmarshallerContext _ctx) { ModifyInstanceAttributeResponse modifyInstanceAttributeResponse = new ModifyInstanceAttributeResponse(); modifyInstanceAttributeResponse.HttpResponse = _ctx.HttpResponse; modifyInstanceAttributeResponse.RequestId = _ctx.StringValue("ModifyInstanceAttribute.RequestId"); return(modifyInstanceAttributeResponse); }
public static ModifyInstanceAttributeResponse Unmarshall(UnmarshallerContext context) { ModifyInstanceAttributeResponse modifyInstanceAttributeResponse = new ModifyInstanceAttributeResponse(); modifyInstanceAttributeResponse.HttpResponse = context.HttpResponse; modifyInstanceAttributeResponse.RequestId = context.StringValue("ModifyInstanceAttribute.RequestId"); return modifyInstanceAttributeResponse; }
public static ModifyInstanceAttributeResponse Unmarshall(UnmarshallerContext context) { ModifyInstanceAttributeResponse modifyInstanceAttributeResponse = new ModifyInstanceAttributeResponse() { HttpResponse = context.HttpResponse, RequestId = context.StringValue("ModifyInstanceAttribute.RequestId") }; return(modifyInstanceAttributeResponse); }
public override AmazonWebServiceResponse Unmarshall(XmlUnmarshallerContext context) { ModifyInstanceAttributeResponse response = new ModifyInstanceAttributeResponse(); while (context.Read()) { } return(response); }
/// <summary> /// Unmarshaller the response from the service to the response class. /// </summary> /// <param name="context"></param> /// <returns></returns> public override AmazonWebServiceResponse Unmarshall(XmlUnmarshallerContext context) { ModifyInstanceAttributeResponse response = new ModifyInstanceAttributeResponse(); int originalDepth = context.CurrentDepth; int targetDepth = originalDepth + 1; if (context.IsStartOfDocument) { targetDepth = 2; } while (context.ReadAtDepth(originalDepth)) { if (context.IsStartElement || context.IsAttribute) { } } return(response); }
//############################################################### public string AddVolume(IAmazonEC2 ec2, string instidstr, string name, int size) { https: //docs.aws.amazon.com/sdkfornet/v3/apidocs/items/EC2/TCreateVolumeRequest.html try { ModifyInstanceAttributeRequest ModifyRequest = new ModifyInstanceAttributeRequest(); ModifyInstanceAttributeResponse ModifyResponse = new ModifyInstanceAttributeResponse(); ModifyRequest.InstanceId = instidstr; BlockDeviceMapping mapping = new BlockDeviceMapping { DeviceName = name, Ebs = new EbsBlockDevice { VolumeType = VolumeType.Gp2, VolumeSize = size } }; List <BlockDeviceMapping> mappinglist; mappinglist = new List <BlockDeviceMapping>(); mappinglist.Add(mapping); List <InstanceBlockDeviceMappingSpecification> BDMSpecList; BDMSpecList = new List <InstanceBlockDeviceMappingSpecification>(); InstanceBlockDeviceMappingSpecification BDMSpec = new InstanceBlockDeviceMappingSpecification { DeviceName = name, Ebs = new EbsInstanceBlockDeviceSpecification { VolumeId = "sdsd" //VolumeType = VolumeType.Gp2, // VolumeSize = size } }; //= mapping; BDMSpecList.Add(BDMSpec); //ModifyRequest.Attribute.Value. //--- ModifyRequest.BlockDeviceMappings.Add(BDMSpecList); return("Done"); } catch (Exception ex) { return(ex.ToString()); } //launchRequest.BlockDeviceMappings = mappinglist; }