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
;