[−][src]Struct rusoto_kendra::DataSourceVpcConfiguration
Provides information for connecting to an Amazon VPC.
Fields
security_group_ids: Vec<String>
A list of identifiers of security groups within your Amazon VPC. The security groups should enable Amazon Kendra to connect to the data source.
subnet_ids: Vec<String>
A list of identifiers for subnets within your Amazon VPC. The subnets should be able to connect to each other in the VPC, and they should have outgoing access to the Internet through a NAT device.
Trait Implementations
impl Clone for DataSourceVpcConfiguration
[src]
pub fn clone(&self) -> DataSourceVpcConfiguration
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for DataSourceVpcConfiguration
[src]
impl Default for DataSourceVpcConfiguration
[src]
pub fn default() -> DataSourceVpcConfiguration
[src]
impl<'de> Deserialize<'de> for DataSourceVpcConfiguration
[src]
pub fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<DataSourceVpcConfiguration> for DataSourceVpcConfiguration
[src]
pub fn eq(&self, other: &DataSourceVpcConfiguration) -> bool
[src]
pub fn ne(&self, other: &DataSourceVpcConfiguration) -> bool
[src]
impl Serialize for DataSourceVpcConfiguration
[src]
pub fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for DataSourceVpcConfiguration
[src]
Auto Trait Implementations
impl RefUnwindSafe for DataSourceVpcConfiguration
[src]
impl Send for DataSourceVpcConfiguration
[src]
impl Sync for DataSourceVpcConfiguration
[src]
impl Unpin for DataSourceVpcConfiguration
[src]
impl UnwindSafe for DataSourceVpcConfiguration
[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, 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>,