pub struct CreateConditionalForwarder<C = DynConnector, M = DefaultMiddleware, R = Standard> { /* private fields */ }
Expand description
Fluent builder constructing a request to CreateConditionalForwarder
.
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.
Implementations
impl<C, M, R> CreateConditionalForwarder<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
impl<C, M, R> CreateConditionalForwarder<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
pub async fn send(
self
) -> Result<CreateConditionalForwarderOutput, SdkError<CreateConditionalForwarderError>> where
R::Policy: SmithyRetryPolicy<CreateConditionalForwarderInputOperationOutputAlias, CreateConditionalForwarderOutput, CreateConditionalForwarderError, CreateConditionalForwarderInputOperationRetryAlias>,
pub async fn send(
self
) -> Result<CreateConditionalForwarderOutput, SdkError<CreateConditionalForwarderError>> where
R::Policy: SmithyRetryPolicy<CreateConditionalForwarderInputOperationOutputAlias, CreateConditionalForwarderOutput, CreateConditionalForwarderError, CreateConditionalForwarderInputOperationRetryAlias>,
Sends the request and returns the response.
If an error occurs, an SdkError
will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
The directory ID of the Amazon Web Services directory for which you are creating the conditional forwarder.
The directory ID of the Amazon Web Services directory for which you are creating the conditional forwarder.
The fully qualified domain name (FQDN) of the remote domain with which you will set up a trust relationship.
The fully qualified domain name (FQDN) of the remote domain with which you will set up a trust relationship.
Appends an item to DnsIpAddrs
.
To override the contents of this collection use set_dns_ip_addrs
.
The IP addresses of the remote DNS server associated with RemoteDomainName.
The IP addresses of the remote DNS server associated with RemoteDomainName.
Trait Implementations
Auto Trait Implementations
impl<C = DynConnector, M = DefaultMiddleware, R = Standard> !RefUnwindSafe for CreateConditionalForwarder<C, M, R>
impl<C, M, R> Send for CreateConditionalForwarder<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Sync for CreateConditionalForwarder<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Unpin for CreateConditionalForwarder<C, M, R>
impl<C = DynConnector, M = DefaultMiddleware, R = Standard> !UnwindSafe for CreateConditionalForwarder<C, M, R>
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more