Skip to main content

conditional_forwarders

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

Overview​

Nameconditional_forwarders
TypeResource
Idaws.ds.conditional_forwarders

Fields​

The following fields are returned by SELECT queries:

NameDatatypeDescription
conditional_forwardersarrayThe list of conditional forwarders that have been created.

Methods​

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
describe_conditional_forwardersselectregionObtains information about the conditional forwarders for this account. If no input parameters are provided for RemoteDomainNames, this request describes all conditional forwarders for the specified directory ID.
create_conditional_forwarderinsertregion, DirectoryId, RemoteDomainNameCreates a conditional forwarder associated with your Amazon Web Services directory. Conditional forwarders are required in order to set up a trust relationship with another domain. The conditional forwarder points to the trusted domain.
update_conditional_forwarderupdateregion, DirectoryId, RemoteDomainNameUpdates a conditional forwarder that has been set up for your Amazon Web Services directory.
delete_conditional_forwarderdeleteregionDeletes a conditional forwarder that has been set up for your Amazon Web Services directory.

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.

NameDatatypeDescription
regionstringAWS region (default: us-east-1)

SELECT examples​

Obtains information about the conditional forwarders for this account. If no input parameters are provided for RemoteDomainNames, this request describes all conditional forwarders for the specified directory ID.

SELECT
conditional_forwarders
FROM aws.ds.conditional_forwarders
WHERE region = '{{ region }}' -- required
;

INSERT examples​

Creates a conditional forwarder associated with your Amazon Web Services directory. Conditional forwarders are required in order to set up a trust relationship with another domain. The conditional forwarder points to the trusted domain.

INSERT INTO aws.ds.conditional_forwarders (
DirectoryId,
RemoteDomainName,
DnsIpAddrs,
DnsIpv6Addrs,
region
)
SELECT
'{{ DirectoryId }}' /* required */,
'{{ RemoteDomainName }}' /* required */,
'{{ DnsIpAddrs }}',
'{{ DnsIpv6Addrs }}',
'{{ region }}'
;

UPDATE examples​

Updates a conditional forwarder that has been set up for your Amazon Web Services directory.

UPDATE aws.ds.conditional_forwarders
SET
DirectoryId = '{{ DirectoryId }}',
RemoteDomainName = '{{ RemoteDomainName }}',
DnsIpAddrs = '{{ DnsIpAddrs }}',
DnsIpv6Addrs = '{{ DnsIpv6Addrs }}'
WHERE
region = '{{ region }}' --required
AND DirectoryId = '{{ DirectoryId }}' --required
AND RemoteDomainName = '{{ RemoteDomainName }}' --required;

DELETE examples​

Deletes a conditional forwarder that has been set up for your Amazon Web Services directory.

DELETE FROM aws.ds.conditional_forwarders
WHERE region = '{{ region }}' --required
;