Struct rusoto_medialive::VpcOutputSettings
source · [−]pub struct VpcOutputSettings {
pub public_address_allocation_ids: Option<Vec<String>>,
pub security_group_ids: Option<Vec<String>>,
pub subnet_ids: Vec<String>,
}
Expand description
The properties for a private VPC Output When this property is specified, the output egress addresses will be created in a user specified VPC
Fields
public_address_allocation_ids: Option<Vec<String>>
List of public address allocation ids to associate with ENIs that will be created in Output VPC. Must specify one for SINGLE_PIPELINE, two for STANDARD channels
security_group_ids: Option<Vec<String>>
A list of up to 5 EC2 VPC security group IDs to attach to the Output VPC network interfaces. If none are specified then the VPC default security group will be used
subnet_ids: Vec<String>
A list of VPC subnet IDs from the same VPC. If STANDARD channel, subnet IDs must be mapped to two unique availability zones (AZ).
Trait Implementations
sourceimpl Clone for VpcOutputSettings
impl Clone for VpcOutputSettings
sourcefn clone(&self) -> VpcOutputSettings
fn clone(&self) -> VpcOutputSettings
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 more
sourceimpl Debug for VpcOutputSettings
impl Debug for VpcOutputSettings
sourceimpl Default for VpcOutputSettings
impl Default for VpcOutputSettings
sourcefn default() -> VpcOutputSettings
fn default() -> VpcOutputSettings
Returns the “default value” for a type. Read more
sourceimpl PartialEq<VpcOutputSettings> for VpcOutputSettings
impl PartialEq<VpcOutputSettings> for VpcOutputSettings
sourcefn eq(&self, other: &VpcOutputSettings) -> bool
fn eq(&self, other: &VpcOutputSettings) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &VpcOutputSettings) -> bool
fn ne(&self, other: &VpcOutputSettings) -> bool
This method tests for !=
.
sourceimpl Serialize for VpcOutputSettings
impl Serialize for VpcOutputSettings
impl StructuralPartialEq for VpcOutputSettings
Auto Trait Implementations
impl RefUnwindSafe for VpcOutputSettings
impl Send for VpcOutputSettings
impl Sync for VpcOutputSettings
impl Unpin for VpcOutputSettings
impl UnwindSafe for VpcOutputSettings
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more