Struct aws_sdk_directory::client::Client [−][src]
pub struct Client<C = DynConnector, M = AwsMiddleware, R = Standard> { /* fields omitted */ }Expand description
Client for AWS Directory Service
Client for invoking operations on AWS Directory Service. Each operation on AWS Directory Service is a method on this
this struct. .send() MUST be invoked on the generated operations to dispatch the request to the service.
Examples
Constructing a client and invoking an operation
// create a shared configuration. This can be used & shared between multiple service clients.
let shared_config = aws_config::load_from_env().await;
let client = aws_sdk_directory::Client::new(&shared_config);
// invoke an operation
/* let rsp = client
.<operationname>().
.<param>("some value")
.send().await; */Constructing a client with custom configuration
use aws_config::RetryConfig;
let shared_config = aws_config::load_from_env().await;
let config = aws_sdk_directory::config::Builder::from(&shared_config)
.retry_config(RetryConfig::disabled())
.build();
let client = aws_sdk_directory::Client::from_conf(config);Implementations
impl<C, M, R> Client<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
impl<C, M, R> Client<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
Constructs a fluent builder for the AcceptSharedDirectory operation.
See AcceptSharedDirectory for more information about the
operation and its arguments.
Constructs a fluent builder for the AddIpRoutes operation.
See AddIpRoutes for more information about the
operation and its arguments.
Constructs a fluent builder for the AddRegion operation.
See AddRegion for more information about the
operation and its arguments.
Constructs a fluent builder for the AddTagsToResource operation.
See AddTagsToResource for more information about the
operation and its arguments.
Constructs a fluent builder for the CancelSchemaExtension operation.
See CancelSchemaExtension for more information about the
operation and its arguments.
Constructs a fluent builder for the ConnectDirectory operation.
See ConnectDirectory for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateAlias operation.
See CreateAlias for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateComputer operation.
See CreateComputer for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateConditionalForwarder operation.
See CreateConditionalForwarder for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateDirectory operation.
See CreateDirectory for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateLogSubscription operation.
See CreateLogSubscription for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateMicrosoftAD operation.
See CreateMicrosoftAD for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateSnapshot operation.
See CreateSnapshot for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateTrust operation.
See CreateTrust for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteConditionalForwarder operation.
See DeleteConditionalForwarder for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteDirectory operation.
See DeleteDirectory for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteLogSubscription operation.
See DeleteLogSubscription for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteSnapshot operation.
See DeleteSnapshot for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteTrust operation.
See DeleteTrust for more information about the
operation and its arguments.
Constructs a fluent builder for the DeregisterCertificate operation.
See DeregisterCertificate for more information about the
operation and its arguments.
Constructs a fluent builder for the DeregisterEventTopic operation.
See DeregisterEventTopic for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeCertificate operation.
See DescribeCertificate for more information about the
operation and its arguments.
pub fn describe_client_authentication_settings(
&self
) -> DescribeClientAuthenticationSettings<C, M, R>
pub fn describe_client_authentication_settings(
&self
) -> DescribeClientAuthenticationSettings<C, M, R>
Constructs a fluent builder for the DescribeClientAuthenticationSettings operation.
See DescribeClientAuthenticationSettings for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeConditionalForwarders operation.
See DescribeConditionalForwarders for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeDirectories operation.
See DescribeDirectories for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeDomainControllers operation.
See DescribeDomainControllers for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeEventTopics operation.
See DescribeEventTopics for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeLDAPSSettings operation.
See DescribeLDAPSSettings for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeRegions operation.
See DescribeRegions for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeSharedDirectories operation.
See DescribeSharedDirectories for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeSnapshots operation.
See DescribeSnapshots for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeTrusts operation.
See DescribeTrusts for more information about the
operation and its arguments.
Constructs a fluent builder for the DisableClientAuthentication operation.
See DisableClientAuthentication for more information about the
operation and its arguments.
Constructs a fluent builder for the DisableLDAPS operation.
See DisableLDAPS for more information about the
operation and its arguments.
Constructs a fluent builder for the DisableRadius operation.
See DisableRadius for more information about the
operation and its arguments.
Constructs a fluent builder for the DisableSso operation.
See DisableSso for more information about the
operation and its arguments.
Constructs a fluent builder for the EnableClientAuthentication operation.
See EnableClientAuthentication for more information about the
operation and its arguments.
Constructs a fluent builder for the EnableLDAPS operation.
See EnableLDAPS for more information about the
operation and its arguments.
Constructs a fluent builder for the EnableRadius operation.
See EnableRadius for more information about the
operation and its arguments.
Constructs a fluent builder for the EnableSso operation.
See EnableSso for more information about the
operation and its arguments.
Constructs a fluent builder for the GetDirectoryLimits operation.
See GetDirectoryLimits for more information about the
operation and its arguments.
Constructs a fluent builder for the GetSnapshotLimits operation.
See GetSnapshotLimits for more information about the
operation and its arguments.
Constructs a fluent builder for the ListCertificates operation.
See ListCertificates for more information about the
operation and its arguments.
Constructs a fluent builder for the ListIpRoutes operation.
See ListIpRoutes for more information about the
operation and its arguments.
Constructs a fluent builder for the ListLogSubscriptions operation.
See ListLogSubscriptions for more information about the
operation and its arguments.
Constructs a fluent builder for the ListSchemaExtensions operation.
See ListSchemaExtensions for more information about the
operation and its arguments.
Constructs a fluent builder for the ListTagsForResource operation.
See ListTagsForResource for more information about the
operation and its arguments.
Constructs a fluent builder for the RegisterCertificate operation.
See RegisterCertificate for more information about the
operation and its arguments.
Constructs a fluent builder for the RegisterEventTopic operation.
See RegisterEventTopic for more information about the
operation and its arguments.
Constructs a fluent builder for the RejectSharedDirectory operation.
See RejectSharedDirectory for more information about the
operation and its arguments.
Constructs a fluent builder for the RemoveIpRoutes operation.
See RemoveIpRoutes for more information about the
operation and its arguments.
Constructs a fluent builder for the RemoveRegion operation.
See RemoveRegion for more information about the
operation and its arguments.
Constructs a fluent builder for the RemoveTagsFromResource operation.
See RemoveTagsFromResource for more information about the
operation and its arguments.
Constructs a fluent builder for the ResetUserPassword operation.
See ResetUserPassword for more information about the
operation and its arguments.
Constructs a fluent builder for the RestoreFromSnapshot operation.
See RestoreFromSnapshot for more information about the
operation and its arguments.
Constructs a fluent builder for the ShareDirectory operation.
See ShareDirectory for more information about the
operation and its arguments.
Constructs a fluent builder for the StartSchemaExtension operation.
See StartSchemaExtension for more information about the
operation and its arguments.
Constructs a fluent builder for the UnshareDirectory operation.
See UnshareDirectory for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateConditionalForwarder operation.
See UpdateConditionalForwarder for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateNumberOfDomainControllers operation.
See UpdateNumberOfDomainControllers for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateRadius operation.
See UpdateRadius for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateTrust operation.
See UpdateTrust for more information about the
operation and its arguments.
Constructs a fluent builder for the VerifyTrust operation.
See VerifyTrust for more information about the
operation and its arguments.
Creates a client with the given service config and connector override.
Trait Implementations
Auto Trait Implementations
impl<C = DynConnector, M = AwsMiddleware, R = Standard> !RefUnwindSafe for Client<C, M, R>
impl<C = DynConnector, M = AwsMiddleware, R = Standard> !UnwindSafe for Client<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