Ejemplo n.º 1
0
 /// <inheritdoc cref="ServerReference.GetMetadataItemAsync"/>
 public static string GetMetadataItem(this ServerReference server, string key)
 {
     return(server.GetMetadataItemAsync(key).ForceSynchronous());
 }
Ejemplo n.º 2
0
 /// <inheritdoc cref="ServerReference.ListActionSummariesAsync"/>
 public static IEnumerable <ServerActionSummary> ListActionSummaries(this ServerReference server)
 {
     return(server.ListActionSummariesAsync().ForceSynchronous());
 }
Ejemplo n.º 3
0
 /// <inheritdoc cref="ServerReference.GetMetadataAsync"/>
 public static ServerMetadata GetMetadata(this ServerReference server)
 {
     return(server.GetMetadataAsync().ForceSynchronous());
 }
Ejemplo n.º 4
0
 /// <inheritdoc cref="ServerReference.CancelResizeAsync"/>
 public static void CancelResize(this ServerReference server)
 {
     server.CancelResizeAsync().ForceSynchronous();
 }
Ejemplo n.º 5
0
 /// <inheritdoc cref="ServerReference.GetServerAsync"/>
 public static IList <ServerAddress> GetAddress(this ServerReference server, string key)
 {
     return(server.GetAddressAsync(key).ForceSynchronous());
 }
Ejemplo n.º 6
0
 /// <inheritdoc cref="ServerReference.StopAsync"/>
 public static void Stop(this ServerReference server)
 {
     server.StopAsync().ForceSynchronous();
 }
Ejemplo n.º 7
0
 /// <inheritdoc cref="ServerReference.ResumeAsync"/>
 public static void Resume(this ServerReference server)
 {
     server.ResumeAsync().ForceSynchronous();
 }
Ejemplo n.º 8
0
 /// <inheritdoc cref="ServerReference.GetConsoleOutputAsync"/>
 public static string GetConsoleOutput(this ServerReference server, int length = -1)
 {
     return(server.GetConsoleOutputAsync(length).ForceSynchronous());
 }
Ejemplo n.º 9
0
 /// <inheritdoc cref="ServerReference.RescueAsync"/>
 public static string Rescue(this ServerReference server, RescueServerRequest request = null)
 {
     return(server.RescueAsync(request).ForceSynchronous());
 }
Ejemplo n.º 10
0
 /// <inheritdoc cref="ServerReference.GetServerAsync"/>
 public static Server GetServer(this ServerReference server)
 {
     return(server.GetServerAsync().ForceSynchronous());
 }
Ejemplo n.º 11
0
 /// <inheritdoc cref="ServerReference.GetRdpConsoleAsync"/>
 public static RemoteConsole GetRdpConsole(this ServerReference server)
 {
     return(server.GetRdpConsoleAsync().ForceSynchronous());
 }
Ejemplo n.º 12
0
 /// <inheritdoc cref="ServerReference.GetVncConsoleAsync"/>
 public static RemoteConsole GetVncConsole(this ServerReference server, RemoteConsoleType type)
 {
     return(server.GetVncConsoleAsync(type).ForceSynchronous());
 }
Ejemplo n.º 13
0
 /// <inheritdoc cref="ServerReference.ListVolumesAsync"/>
 public static IEnumerable <ServerVolume> ListVolumes(this ServerReference server)
 {
     return(server.ListVolumesAsync().ForceSynchronous());
 }
Ejemplo n.º 14
0
 /// <inheritdoc cref="ServerReference.RebootAsync"/>
 public static void Reboot(this ServerReference server, RebootServerRequest request = null)
 {
     server.RebootAsync(request).ForceSynchronous();
 }
Ejemplo n.º 15
0
 /// <inheritdoc cref="ServerReference.GetServerAsync"/>
 public static IDictionary <string, IList <ServerAddress> > ListAddresses(this ServerReference server)
 {
     return(server.ListAddressesAsync().ForceSynchronous());
 }
Ejemplo n.º 16
0
 /// <inheritdoc cref="ServerReference.RescueAsync"/>
 public static void Unrescue(this ServerReference server)
 {
     server.UnrescueAsync().ForceSynchronous();
 }
Ejemplo n.º 17
0
 /// <inheritdoc cref="ServerReference.SnapshotAsync"/>
 public static Image Snapshot(this ServerReference server, SnapshotServerRequest request)
 {
     return(server.SnapshotAsync(request).ForceSynchronous());
 }
Ejemplo n.º 18
0
 /// <inheritdoc cref="ServerReference.ResizeAsync"/>
 public static void Resize(this ServerReference server, Identifier flavorId)
 {
     server.ResizeAsync(flavorId).ForceSynchronous();
 }
Ejemplo n.º 19
0
 /// <inheritdoc cref="ServerReference.SuspendAsync"/>
 public static void Suspend(this ServerReference server)
 {
     server.SuspendAsync().ForceSynchronous();
 }
Ejemplo n.º 20
0
 /// <inheritdoc cref="ComputeApi.EvacuateServerAsync" />
 /// <summary />
 /// <exception cref="InvalidOperationException">When this instance was not constructed by the <see cref="ComputeService"/>, as it is missing the appropriate internal state to execute service calls.</exception>
 public static async Task EvacuateAsync(this ServerReference server, EvacuateServerRequest request, CancellationToken cancellationToken = default(CancellationToken))
 {
     var compute = server.GetOwnerOrThrow <ComputeApi>();
     await compute.EvacuateServerAsync(server.Id, request, cancellationToken).ConfigureAwait(false);
 }