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

Creates a client with the given service configuration.

Returns the client’s configuration.

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.

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.

Creates a new client from a shared config.

Creates a new client from the service Config.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Performs the conversion.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

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