Struct aws_sdk_apigateway::model::EndpointConfiguration
source · [−]#[non_exhaustive]pub struct EndpointConfiguration { /* private fields */ }Expand description
The endpoint configuration to indicate the types of endpoints an API (RestApi) or its custom domain name (DomainName) has.
Implementations
sourceimpl EndpointConfiguration
impl EndpointConfiguration
sourcepub fn types(&self) -> Option<&[EndpointType]>
pub fn types(&self) -> Option<&[EndpointType]>
A list of endpoint types of an API (RestApi) or its custom domain name (DomainName). For an edge-optimized API and its custom domain name, the endpoint type is "EDGE". For a regional API and its custom domain name, the endpoint type is REGIONAL. For a private API, the endpoint type is PRIVATE.
sourcepub fn vpc_endpoint_ids(&self) -> Option<&[String]>
pub fn vpc_endpoint_ids(&self) -> Option<&[String]>
A list of VpcEndpointIds of an API (RestApi) against which to create Route53 ALIASes. It is only supported for PRIVATE endpoint type.
sourceimpl EndpointConfiguration
impl EndpointConfiguration
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture EndpointConfiguration.
Trait Implementations
sourceimpl Clone for EndpointConfiguration
impl Clone for EndpointConfiguration
sourcefn clone(&self) -> EndpointConfiguration
fn clone(&self) -> EndpointConfiguration
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for EndpointConfiguration
impl Debug for EndpointConfiguration
sourceimpl PartialEq<EndpointConfiguration> for EndpointConfiguration
impl PartialEq<EndpointConfiguration> for EndpointConfiguration
sourcefn eq(&self, other: &EndpointConfiguration) -> bool
fn eq(&self, other: &EndpointConfiguration) -> bool
impl StructuralPartialEq for EndpointConfiguration
Auto Trait Implementations
impl RefUnwindSafe for EndpointConfiguration
impl Send for EndpointConfiguration
impl Sync for EndpointConfiguration
impl Unpin for EndpointConfiguration
impl UnwindSafe for EndpointConfiguration
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more