| {{t 'formBalancerRules.access.label'}}* | {{#if showIp}}{{t 'formBalancerRules.sourceIp.label'}} | {{/if}}{{t 'formBalancerRules.protocol.label'}}* | {{t 'formBalancerRules.hostname.label'}} | {{t 'formBalancerRules.sourcePort.label'}}* | {{t 'formBalancerRules.path.label'}} | {{t 'formBalancerRules.target'}}* | {{t 'formBalancerRules.targetPort.label'}}* | {{else}}{{t 'formBalancerRules.hostname.label'}} | {{t 'formBalancerRules.path.label'}} | {{t 'formBalancerRules.targetPort.label'}}* | {{/if}} {{#if showBackend}}{{t 'formBalancerRules.backendName.label'}} | {{/if}} {{#if showListeners}}{{/if}} | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{#if showIp}} | {{#if (eq rule.access "public")}} {{input type="text" class="form-control input-sm" value=rule.sourceIp placeholder=(t 'formBalancerRules.sourceIp.placeholder')}} {{else}} {{t 'generic.na'}} {{/if}} | {{/if}}{{/if}} | {{#if rule.canHostname}} {{input type="text" class="form-control input-sm" value=rule.hostname placeholder=(t 'formBalancerRules.hostname.placeholder')}} {{else}} {{t 'generic.na'}} {{/if}} | {{#if showListeners}}{{input-integer class="form-control input-sm" min="1" max="65535" value=rule.sourcePort placeholder=(t 'formBalancerRules.sourcePort.placeholder')}} | {{/if}}{{#if rule.canPath}} {{input type="text" class="form-control input-sm" value=rule.path placeholder=(t 'formBalancerRules.path.placeholder')}} {{else}} {{t 'generic.na'}} {{/if}} | {{#if showListeners}}{{#if rule.isSelector}} {{input type="text" class="form-control input-sm" value=rule.selector placeholder=(t 'formBalancerRules.selector.placeholder')}} {{else}} {{schema/input-service selectClass="form-control input-sm" canBalanceTo=true selected=rule.serviceId}} {{/if}} | {{/if}}{{input-integer class="form-control input-sm" min="1" max="65535" value=rule.targetPort placeholder=(t 'formBalancerRules.targetPort.placeholder')}} | {{#if showBackend}}{{input type="text" class="form-control input-sm" value=rule.backendName placeholder=(t 'formBalancerRules.backendName.placeholder')}} | {{/if}} {{#if showListeners}}{{/if}} |
{{t 'formBalancerRules.help.prefix'}} {{#unless showBackend}} {{t 'formBalancerRules.help.showBackendLink'}} {{/unless}} {{#unless showIp}} {{t 'formBalancerRules.help.showIpLink'}} {{/unless}} {{t 'formBalancerRules.help.suffix'}}
{{else}} {{t 'formBalancerRules.noRules'}} {{/if}}