internal LoadBalancerImpl WithoutExistingVirtualMachine(IHasNetworkInterfaces vm, string backendName)
 {
     if (backendName != null)
     {
         DefineBackend(backendName).Attach();
         if (vm.PrimaryNetworkInterfaceId != null)
         {
             nicsRemovedFromBackends[vm.PrimaryNetworkInterfaceId] = backendName.ToLower();
         }
     }
     return(this);
 }
 /// <param name="vm">Virtual machine from which a connectivity check will be initiated.</param>
 /// <return>Next definition stage.</return>
 ConnectivityCheck.Definition.IWithExecute ConnectivityCheck.Definition.IFromSourceVirtualMachine.FromSourceVirtualMachine(IHasNetworkInterfaces vm)
 {
     return(this.FromSourceVirtualMachine(vm) as ConnectivityCheck.Definition.IWithExecute);
 }
Пример #3
0
 ///GENMHASH:5923BB148512C06B82BD2E0966465DC4:B23DC266219015460528CB1BADC350E0
 public IWithExecute FromSourceVirtualMachine(IHasNetworkInterfaces vm)
 {
     EnsureConnectivitySource().ResourceId = vm.Id;
     return(this);
 }
Пример #4
0
 ///GENMHASH:0022FE3C90BA353F5DFB1A0CD71BAFEC:AD3EAB000A98E8F8E7437C14A2A03788
 public ConnectionMonitorImpl WithSource(IHasNetworkInterfaces vm)
 {
     EnsureConnectionMonitorSource().ResourceId = vm.Id;
     return(this);
 }
Пример #5
0
 /// <param name="vm">Virtual machine used as the source by connection monitor.</param>
 /// <return>Next definition stage.</return>
 ConnectionMonitor.Definition.IWithDestination ConnectionMonitor.Definition.IWithSource.WithSource(IHasNetworkInterfaces vm)
 {
     return(this.WithSource(vm));
 }
Пример #6
0
 /// <param name="vm">Virtual machine used as the source by connection monitor.</param>
 /// <return>Next definition stage.</return>
 ConnectionMonitor.Definition.IWithDestinationPort ConnectionMonitor.Definition.IWithDestination.WithDestination(IHasNetworkInterfaces vm)
 {
     return(this.WithDestination(vm));
 }