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); }
///GENMHASH:5923BB148512C06B82BD2E0966465DC4:B23DC266219015460528CB1BADC350E0 public IWithExecute FromSourceVirtualMachine(IHasNetworkInterfaces vm) { EnsureConnectivitySource().ResourceId = vm.Id; return(this); }
///GENMHASH:0022FE3C90BA353F5DFB1A0CD71BAFEC:AD3EAB000A98E8F8E7437C14A2A03788 public ConnectionMonitorImpl WithSource(IHasNetworkInterfaces vm) { EnsureConnectionMonitorSource().ResourceId = vm.Id; return(this); }
/// <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)); }
/// <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)); }