Skip to main content

forwarding_rules

Creates, updates, deletes, gets or lists a forwarding_rules resource.

Overview

Nameforwarding_rules
TypeResource
Iddigitalocean.load_balancers.forwarding_rules

Fields

SELECT not supported for this resource, use SHOW METHODS to view available operations for the resource.

Methods

NameAccessible byRequired ParamsDescription
load_balancers_add_forwarding_rulesINSERTlb_id, data__forwarding_rulesTo add an additional forwarding rule to a load balancer instance, send a POST request to /v2/load_balancers/$LOAD_BALANCER_ID/forwarding_rules. In the body of the request, there should be a forwarding_rules attribute containing an array of rules to be added. No response body will be sent back, but the response code will indicate success. Specifically, the response code will be a 204, which means that the action was successful with no returned body data.
load_balancers_remove_forwarding_rulesDELETElb_id, data__forwarding_rulesTo remove forwarding rules from a load balancer instance, send a DELETE request to /v2/load_balancers/$LOAD_BALANCER_ID/forwarding_rules. In the body of the request, there should be a forwarding_rules attribute containing an array of rules to be removed. No response body will be sent back, but the response code will indicate success. Specifically, the response code will be a 204, which means that the action was successful with no returned body data.

INSERT example

Use the following StackQL query and manifest file to create a new forwarding_rules resource.

/*+ create */
INSERT INTO digitalocean.load_balancers.forwarding_rules (
data__forwarding_rules,
lb_id
)
SELECT
'{{ forwarding_rules }}',
'{{ lb_id }}'
;

DELETE example

Deletes the specified forwarding_rules resource.

/*+ delete */
DELETE FROM digitalocean.load_balancers.forwarding_rules
WHERE lb_id = '{{ lb_id }}'
AND data__forwarding_rules = '{{ data__forwarding_rules }}';