[−][src]Struct rusoto_transfer::EndpointDetails
The virtual private cloud (VPC) endpoint settings that are configured for your file transfer protocol-enabled server. With a VPC endpoint, you can restrict access to your server and resources only within your VPC. To control incoming internet traffic, invoke the UpdateServer
API and attach an Elastic IP to your server's endpoint.
Fields
address_allocation_ids: Option<Vec<String>>
A list of address allocation IDs that are required to attach an Elastic IP address to your file transfer protocol-enabled server's endpoint. This is only valid in the UpdateServer
API.
This property can only be use when EndpointType
is set to VPC
.
subnet_ids: Option<Vec<String>>
A list of subnet IDs that are required to host your file transfer protocol-enabled server endpoint in your VPC.
This property can only be used when EndpointType
is set to VPC
.
vpc_endpoint_id: Option<String>
The ID of the VPC endpoint.
This property can only be used when EndpointType
is set to VPC_ENDPOINT
.
vpc_id: Option<String>
The VPC ID of the VPC in which a file transfer protocol-enabled server's endpoint will be hosted.
This property can only be used when EndpointType
is set to VPC
.
Trait Implementations
impl Clone for EndpointDetails
[src]
pub fn clone(&self) -> EndpointDetails
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for EndpointDetails
[src]
impl Default for EndpointDetails
[src]
pub fn default() -> EndpointDetails
[src]
impl<'de> Deserialize<'de> for EndpointDetails
[src]
pub fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<EndpointDetails> for EndpointDetails
[src]
pub fn eq(&self, other: &EndpointDetails) -> bool
[src]
pub fn ne(&self, other: &EndpointDetails) -> bool
[src]
impl Serialize for EndpointDetails
[src]
pub fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for EndpointDetails
[src]
Auto Trait Implementations
impl RefUnwindSafe for EndpointDetails
[src]
impl Send for EndpointDetails
[src]
impl Sync for EndpointDetails
[src]
impl Unpin for EndpointDetails
[src]
impl UnwindSafe for EndpointDetails
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,