public static Address CreateInstance(AWSModel.Address address) { Address address_ = new Address(); address_.InstanceId = address.InstanceId; address_.PublicIp = address.PublicIp; return address_; }
public static KeyPair CreateInstance(AWSModel.KeyPair awsKeyPair) { KeyPair keyPair = new KeyPair(); keyPair.KeyFingerprint = awsKeyPair.KeyFingerprint; keyPair.KeyMaterial = awsKeyPair.KeyMaterial; keyPair.KeyName = awsKeyPair.KeyName; return keyPair; }
public static ConsoleOutput CreateInstance(AWSModel.ConsoleOutput consoleOutput) { ConsoleOutput output = new ConsoleOutput(); output.InstanceId = consoleOutput.InstanceId; output.Output = consoleOutput.Output; output.Timestamp = consoleOutput.Timestamp; return output; }
public static Instance CreateInstance(AWSModel.RunningInstance runningInstance) { Instance instance = new Instance(); instance.ImageId = runningInstance.ImageId; instance.InstanceId = runningInstance.InstanceId; instance.PrivateDnsName = runningInstance.PrivateDnsName; // Openstack sends Public IP address in PublicDnsName if (!string.IsNullOrEmpty(runningInstance.PublicDnsName)) instance.IpAddress = runningInstance.PublicDnsName; else instance.IpAddress = runningInstance.IpAddress; if (runningInstance.InstanceState != null) instance.State = runningInstance.InstanceState.Name; instance.Type = runningInstance.InstanceType; return instance; }