third_party_firewalls
Creates, updates, deletes, gets or lists a third_party_firewalls resource.
Overview
| Name | third_party_firewalls |
| Type | Resource |
| Id | aws.fms.third_party_firewalls |
Fields
The following fields are returned by SELECT queries:
SELECT not supported for this resource, use SHOW METHODS to view available operations for the resource.
Methods
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
associate_third_party_firewall | update | region, ThirdPartyFirewall | Sets the Firewall Manager policy administrator as a tenant administrator of a third-party firewall service. A tenant is an instance of the third-party firewall service that's associated with your Amazon Web Services customer account. | |
disassociate_third_party_firewall | exec | region, ThirdPartyFirewall | Disassociates a Firewall Manager policy administrator from a third-party firewall tenant. When you call DisassociateThirdPartyFirewall, the third-party firewall vendor deletes all of the firewalls that are associated with the account. |
Parameters
Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.
| Name | Datatype | Description |
|---|---|---|
region | string | AWS region (default: us-east-1) |
UPDATE examples
- associate_third_party_firewall
Sets the Firewall Manager policy administrator as a tenant administrator of a third-party firewall service. A tenant is an instance of the third-party firewall service that's associated with your Amazon Web Services customer account.
UPDATE aws.fms.third_party_firewalls
SET
ThirdPartyFirewall = '{{ ThirdPartyFirewall }}'
WHERE
region = '{{ region }}' --required
AND ThirdPartyFirewall = '{{ ThirdPartyFirewall }}' --required
RETURNING
third_party_firewall_status;
Lifecycle Methods
- disassociate_third_party_firewall
Disassociates a Firewall Manager policy administrator from a third-party firewall tenant. When you call DisassociateThirdPartyFirewall, the third-party firewall vendor deletes all of the firewalls that are associated with the account.
EXEC aws.fms.third_party_firewalls.disassociate_third_party_firewall
@region='{{ region }}' --required
@@json=
'{
"ThirdPartyFirewall": "{{ ThirdPartyFirewall }}"
}'
;