ConoHaNet.OpenStackMember.AddKeypair C# (CSharp) Method

AddKeypair() public method

public AddKeypair ( string name, string publickey = null ) : Keypair
name string
publickey string
return Keypair
        public Keypair AddKeypair(string name, string publickey = null)
        {
            return ServersProvider.AddKeypair(name, publickey, this.DefaultRegion, this.Identity);
        }

Usage Example

        public void AddKeypairTest_Add_Same_Name()
        {
            var os = new OpenStackMember(UserName, Password, TenantName, TenantId);
            string keypairName = string.Format("keypair-key-{0}", TesterName);
            KeypairData[] keypairs = os.ListKeypairs().ToArray<KeypairData>();
            string name = (from b in keypairs where b.KeyPair.Name == keypairName select b.KeyPair.Name).FirstOrDefault();
            if (string.IsNullOrEmpty(name))
            {
                // add keypair
                Keypair kp = os.AddKeypair(keypairName);
                Assert.IsNotNull(kp);
                Assert.IsNotNull(kp.PublicKey);
                Assert.IsNotNull(kp.FingerPrint);
                Assert.IsNotNull(kp.UserId);
                Trace.WriteLine(String.Format("keypair added : {0}", DateTime.Now));
                Trace.WriteLine(String.Format("KeypairName : {0}", kp.Name));
            }

            // expect ServiceConflictException
            os.AddKeypair(keypairName);
        }
All Usage Examples Of ConoHaNet.OpenStackMember::AddKeypair
OpenStackMember