Struct aws_sdk_globalaccelerator::client::Client[][src]

pub struct Client<C = DynConnector, M = AwsMiddleware, R = Standard> { /* fields omitted */ }
Expand description

An ergonomic service client for GlobalAccelerator_V20180706.

This client allows ergonomic access to a GlobalAccelerator_V20180706-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 AddCustomRoutingEndpoints operation.

See AddCustomRoutingEndpoints for more information about the operation and its arguments.

Constructs a fluent builder for the AdvertiseByoipCidr operation.

See AdvertiseByoipCidr for more information about the operation and its arguments.

Constructs a fluent builder for the AllowCustomRoutingTraffic operation.

See AllowCustomRoutingTraffic for more information about the operation and its arguments.

Constructs a fluent builder for the CreateAccelerator operation.

See CreateAccelerator for more information about the operation and its arguments.

Constructs a fluent builder for the CreateCustomRoutingAccelerator operation.

See CreateCustomRoutingAccelerator for more information about the operation and its arguments.

Constructs a fluent builder for the CreateCustomRoutingEndpointGroup operation.

See CreateCustomRoutingEndpointGroup for more information about the operation and its arguments.

Constructs a fluent builder for the CreateCustomRoutingListener operation.

See CreateCustomRoutingListener for more information about the operation and its arguments.

Constructs a fluent builder for the CreateEndpointGroup operation.

See CreateEndpointGroup for more information about the operation and its arguments.

Constructs a fluent builder for the CreateListener operation.

See CreateListener for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteAccelerator operation.

See DeleteAccelerator for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteCustomRoutingAccelerator operation.

See DeleteCustomRoutingAccelerator for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteCustomRoutingEndpointGroup operation.

See DeleteCustomRoutingEndpointGroup for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteCustomRoutingListener operation.

See DeleteCustomRoutingListener for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteEndpointGroup operation.

See DeleteEndpointGroup for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteListener operation.

See DeleteListener for more information about the operation and its arguments.

Constructs a fluent builder for the DenyCustomRoutingTraffic operation.

See DenyCustomRoutingTraffic for more information about the operation and its arguments.

Constructs a fluent builder for the DeprovisionByoipCidr operation.

See DeprovisionByoipCidr for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeAccelerator operation.

See DescribeAccelerator for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeAcceleratorAttributes operation.

See DescribeAcceleratorAttributes for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeCustomRoutingAccelerator operation.

See DescribeCustomRoutingAccelerator for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeCustomRoutingAcceleratorAttributes operation.

See DescribeCustomRoutingAcceleratorAttributes for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeCustomRoutingEndpointGroup operation.

See DescribeCustomRoutingEndpointGroup for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeCustomRoutingListener operation.

See DescribeCustomRoutingListener for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeEndpointGroup operation.

See DescribeEndpointGroup for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeListener operation.

See DescribeListener for more information about the operation and its arguments.

Constructs a fluent builder for the ListAccelerators operation.

See ListAccelerators for more information about the operation and its arguments.

Constructs a fluent builder for the ListByoipCidrs operation.

See ListByoipCidrs for more information about the operation and its arguments.

Constructs a fluent builder for the ListCustomRoutingAccelerators operation.

See ListCustomRoutingAccelerators for more information about the operation and its arguments.

Constructs a fluent builder for the ListCustomRoutingEndpointGroups operation.

See ListCustomRoutingEndpointGroups for more information about the operation and its arguments.

Constructs a fluent builder for the ListCustomRoutingListeners operation.

See ListCustomRoutingListeners for more information about the operation and its arguments.

Constructs a fluent builder for the ListCustomRoutingPortMappings operation.

See ListCustomRoutingPortMappings for more information about the operation and its arguments.

Constructs a fluent builder for the ListCustomRoutingPortMappingsByDestination operation.

See ListCustomRoutingPortMappingsByDestination for more information about the operation and its arguments.

Constructs a fluent builder for the ListEndpointGroups operation.

See ListEndpointGroups for more information about the operation and its arguments.

Constructs a fluent builder for the ListListeners operation.

See ListListeners 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 ProvisionByoipCidr operation.

See ProvisionByoipCidr for more information about the operation and its arguments.

Constructs a fluent builder for the RemoveCustomRoutingEndpoints operation.

See RemoveCustomRoutingEndpoints for more information about the operation and its arguments.

Constructs a fluent builder for the TagResource operation.

See TagResource for more information about the operation and its arguments.

Constructs a fluent builder for the UntagResource operation.

See UntagResource for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateAccelerator operation.

See UpdateAccelerator for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateAcceleratorAttributes operation.

See UpdateAcceleratorAttributes for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateCustomRoutingAccelerator operation.

See UpdateCustomRoutingAccelerator for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateCustomRoutingAcceleratorAttributes operation.

See UpdateCustomRoutingAcceleratorAttributes for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateCustomRoutingListener operation.

See UpdateCustomRoutingListener for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateEndpointGroup operation.

See UpdateEndpointGroup for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateListener operation.

See UpdateListener for more information about the operation and its arguments.

Constructs a fluent builder for the WithdrawByoipCidr operation.

See WithdrawByoipCidr 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