Struct rusoto_mediaconnect::VpcInterface [−][src]
pub struct VpcInterface { pub name: String, pub network_interface_ids: Vec<String>, pub network_interface_type: String, pub role_arn: String, pub security_group_ids: Vec<String>, pub subnet_id: String, }
Expand description
The settings for a VPC Source.
Fields
name: String
Immutable and has to be a unique against other VpcInterfaces in this Flow
network_interface_ids: Vec<String>
IDs of the network interfaces created in customer's account by MediaConnect.
network_interface_type: String
The type of network interface.
role_arn: String
Role Arn MediaConnect can assumes to create ENIs in customer's account
security_group_ids: Vec<String>
Security Group IDs to be used on ENI.
subnet_id: String
Subnet must be in the AZ of the Flow
Trait Implementations
Returns the “default value” for a type. Read more
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for VpcInterface
impl Send for VpcInterface
impl Sync for VpcInterface
impl Unpin for VpcInterface
impl UnwindSafe for VpcInterface
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
type Output = T
type Output = T
Should always be Self