Struct aws_sdk_directory::input::CreateTrustInput
source · [−]#[non_exhaustive]pub struct CreateTrustInput { /* private fields */ }Expand description
Directory Service for Microsoft Active Directory allows you to configure trust relationships. For example, you can establish a trust between your Managed Microsoft AD directory, and your existing self-managed Microsoft Active Directory. This would allow you to provide users and groups access to resources in either domain, with a single set of credentials.
This action initiates the creation of the Amazon Web Services side of a trust relationship between an Managed Microsoft AD directory and an external domain.
Implementations
sourceimpl CreateTrustInput
impl CreateTrustInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<CreateTrust, AwsResponseRetryClassifier>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<CreateTrust, AwsResponseRetryClassifier>, BuildError>
Consumes the builder and constructs an Operation<CreateTrust>
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture CreateTrustInput.
sourceimpl CreateTrustInput
impl CreateTrustInput
sourcepub fn directory_id(&self) -> Option<&str>
pub fn directory_id(&self) -> Option<&str>
The Directory ID of the Managed Microsoft AD directory for which to establish the trust relationship.
sourcepub fn remote_domain_name(&self) -> Option<&str>
pub fn remote_domain_name(&self) -> Option<&str>
The Fully Qualified Domain Name (FQDN) of the external domain for which to create the trust relationship.
sourcepub fn trust_password(&self) -> Option<&str>
pub fn trust_password(&self) -> Option<&str>
The trust password. The must be the same password that was used when creating the trust relationship on the external domain.
sourcepub fn trust_direction(&self) -> Option<&TrustDirection>
pub fn trust_direction(&self) -> Option<&TrustDirection>
The direction of the trust relationship.
sourcepub fn trust_type(&self) -> Option<&TrustType>
pub fn trust_type(&self) -> Option<&TrustType>
The trust relationship type. Forest is the default.
sourcepub fn conditional_forwarder_ip_addrs(&self) -> Option<&[String]>
pub fn conditional_forwarder_ip_addrs(&self) -> Option<&[String]>
The IP addresses of the remote DNS server associated with RemoteDomainName.
sourcepub fn selective_auth(&self) -> Option<&SelectiveAuth>
pub fn selective_auth(&self) -> Option<&SelectiveAuth>
Optional parameter to enable selective authentication for the trust.
Trait Implementations
sourceimpl Clone for CreateTrustInput
impl Clone for CreateTrustInput
sourcefn clone(&self) -> CreateTrustInput
fn clone(&self) -> CreateTrustInput
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more