Struct aws_sdk_directory::client::Client [−][src]
pub struct Client<C = DynConnector, M = AwsMiddleware, R = Standard> { /* fields omitted */ }
Expand description
An ergonomic service client for DirectoryService_20150416
.
This client allows ergonomic access to a DirectoryService_20150416
-shaped service.
Each method corresponds to an endpoint defined in the service’s Smithy model,
and the request and response shapes are auto-generated from that same model.
Using a Client
Once you have a client set up, you can access the service’s endpoints
by calling the appropriate method on Client
. Each such method
returns a request builder for that endpoint, with methods for setting
the various fields of the request. Once your request is complete, use
the send
method to send the request. send
returns a future, which
you then have to .await
to get the service’s response.
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