public async Task ImportKeyPairTest() { var definition = new KeyPairDefinition(TestData.GenerateName(), "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDrBzodZLiWO6nIGGy9ZOVeFhbF6EaG8HUqrknNVKynH6+Hc5ToY71gmeQGJ7XZTAlyKKdFmPhNPCQCYqFQxjPKD3xTIAoGChlRHfkjYwjefbqxFswi9S0Fi3Lq8mawUVuPmPnuTr8KhL8ibnBbAxZnrcfTKBIoxhU+kN56CCmLnkJc5ouG/UcF+UpqUso45pYRf0YWANyyuafyCmj6NiDxMCGy/vnKUBLzMg8wQ01xGSGOfyGDIwuTFZpoPzjeqEV8oUGvxYt9Xyzh/pPKoOz1cz0wBDaVDpucTz3UEq65F9HhCmdwwjso8MP1K46LkM2JNQWQ0eTotqFvUJEoP2ff Generated-by-Nova"); Trace.WriteLine($"Importing keypair named: {definition.Name}"); var keypair = await _compute.ImportKeyPairAsync(definition); _testData.Register(keypair); Trace.WriteLine("Verifying keypair matches requested definition..."); Assert.NotNull(keypair); Assert.Equal(definition.Name, keypair.Name); Assert.NotNull(keypair.Fingerprint); }
public async Task ImportKeyPairTest() { var definition = new KeyPairDefinition(TestData.GenerateName(), "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDrBzodZLiWO6nIGGy9ZOVeFhbF6EaG8HUqrknNVKynH6+Hc5ToY71gmeQGJ7XZTAlyKKdFmPhNPCQCYqFQxjPKD3xTIAoGChlRHfkjYwjefbqxFswi9S0Fi3Lq8mawUVuPmPnuTr8KhL8ibnBbAxZnrcfTKBIoxhU+kN56CCmLnkJc5ouG/UcF+UpqUso45pYRf0YWANyyuafyCmj6NiDxMCGy/vnKUBLzMg8wQ01xGSGOfyGDIwuTFZpoPzjeqEV8oUGvxYt9Xyzh/pPKoOz1cz0wBDaVDpucTz3UEq65F9HhCmdwwjso8MP1K46LkM2JNQWQ0eTotqFvUJEoP2ff Generated-by-Nova"); Trace.WriteLine($"Importing keypair named: {definition.Name}"); var keypair = await _compute.ImportKeyPairAsync(definition); _testData.Register(keypair); Trace.WriteLine("Verifying keypair matches requested definition..."); Assert.NotNull(keypair); Assert.Equal(definition.Name, keypair.Name); Assert.NotNull(keypair.Fingerprint); }
/// <summary> /// Imports a key pair. /// </summary> /// <param name="keypair">The keypair.</param> /// <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param> public virtual Task <KeyPairSummary> ImportKeyPairAsync(KeyPairDefinition keypair, CancellationToken cancellationToken = default(CancellationToken)) { return(_computeApi.CreateKeyPairAsync <KeyPairSummary>(keypair, cancellationToken)); }
/// <inheritdoc cref="ComputeService.ImportKeyPairAsync" /> public static KeyPairSummary ImportKeyPair(this ComputeService service, KeyPairDefinition keyPair) { return service.ImportKeyPairAsync(keyPair).ForceSynchronous(); }