Struct aws_sdk_appsync::types::HttpDataSourceConfig
source · #[non_exhaustive]pub struct HttpDataSourceConfig {
pub endpoint: Option<String>,
pub authorization_config: Option<AuthorizationConfig>,
}
Expand description
Describes an HTTP data source configuration.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.endpoint: Option<String>
The HTTP URL endpoint. You can specify either the domain name or IP, and port combination, and the URL scheme must be HTTP or HTTPS. If you don't specify the port, AppSync uses the default port 80 for the HTTP endpoint and port 443 for HTTPS endpoints.
The authorization configuration in case the HTTP endpoint requires authorization.
Implementations§
source§impl HttpDataSourceConfig
impl HttpDataSourceConfig
sourcepub fn endpoint(&self) -> Option<&str>
pub fn endpoint(&self) -> Option<&str>
The HTTP URL endpoint. You can specify either the domain name or IP, and port combination, and the URL scheme must be HTTP or HTTPS. If you don't specify the port, AppSync uses the default port 80 for the HTTP endpoint and port 443 for HTTPS endpoints.
The authorization configuration in case the HTTP endpoint requires authorization.
source§impl HttpDataSourceConfig
impl HttpDataSourceConfig
sourcepub fn builder() -> HttpDataSourceConfigBuilder
pub fn builder() -> HttpDataSourceConfigBuilder
Creates a new builder-style object to manufacture HttpDataSourceConfig
.
Trait Implementations§
source§impl Clone for HttpDataSourceConfig
impl Clone for HttpDataSourceConfig
source§fn clone(&self) -> HttpDataSourceConfig
fn clone(&self) -> HttpDataSourceConfig
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for HttpDataSourceConfig
impl Debug for HttpDataSourceConfig
source§impl PartialEq for HttpDataSourceConfig
impl PartialEq for HttpDataSourceConfig
impl StructuralPartialEq for HttpDataSourceConfig
Auto Trait Implementations§
impl Freeze for HttpDataSourceConfig
impl RefUnwindSafe for HttpDataSourceConfig
impl Send for HttpDataSourceConfig
impl Sync for HttpDataSourceConfig
impl Unpin for HttpDataSourceConfig
impl UnwindSafe for HttpDataSourceConfig
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more