protected override void ProcessRecord() { var vlb = new CreateVirtualLoadBalancerRule { BackendAddressPool = BackendAddressPool, FrontendIPConfigurations = FrontendIPConfigurations, Protocol = Protocol.ToString(), FrontendPort = FrontEndPort, BackendPort = BackEndPort, IdleTimeoutInMinutes = IdleTimeoutInMinutes, EnableFloatingIp = FloatingIpEnabled.ToBool(), LoadDistribution = LoadDistribution.ToString(), ProbeId = ProbeId }; var job = Create(Connection, vlb, VirtualLoadBalancerId); if (Wait) { WriteObject(WaitJobFinished(job.Id, Connection, VirtualLoadBalancerId)); } else { WriteObject(job); } }
///GENMHASH:129F1484DB6983FA49EB300EBE8BB614:4E4D7CE935C5CC210DA1EEB68CB3F817 internal LoadBalancingRuleImpl WithLoadDistribution(LoadDistribution loadDistribution) { Inner.LoadDistribution = loadDistribution.ToString(); return(this); }