Struct aws_sdk_ecs::Endpoint
source · [−]pub struct Endpoint { /* private fields */ }Expand description
API Endpoint
This implements an API endpoint as specified in the Smithy Endpoint Specification
Implementations
Create a new endpoint from a URI
Certain services will augment the endpoint with additional metadata. For example,
S3 can prefix the host with the bucket name. If your endpoint does not support this,
(for example, when communicating with localhost), use Endpoint::immutable.
Create a new immutable endpoint from a URI
use http::Uri;
let endpoint = Endpoint::immutable(Uri::from_static("http://localhost:8000"));Certain services will augment the endpoint with additional metadata. For example,
S3 can prefix the host with the bucket name. This constructor creates an endpoint which will
ignore those mutations. If you want an endpoint which will obey mutation requests, use
Endpoint::mutable instead.
Sets the endpoint on uri, potentially applying the specified prefix in the process.
Trait Implementations
An Endpoint can be its own resolver to support static endpoints
pub fn resolve_endpoint(
&self,
_region: &Region
) -> Result<AwsEndpoint, Box<dyn Error + Send + Sync + 'static, Global>>
Auto Trait Implementations
impl RefUnwindSafe for Endpoint
impl UnwindSafe for Endpoint
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