Struct rusoto_datasync::PrivateLinkConfig [−][src]
pub struct PrivateLinkConfig { pub private_link_endpoint: Option<String>, pub security_group_arns: Option<Vec<String>>, pub subnet_arns: Option<Vec<String>>, pub vpc_endpoint_id: Option<String>, }
Expand description
The VPC endpoint, subnet, and security group that an agent uses to access IP addresses in a VPC (Virtual Private Cloud).
Fields
private_link_endpoint: Option<String>
The private endpoint that is configured for an agent that has access to IP addresses in a PrivateLink. An agent that is configured with this endpoint will not be accessible over the public internet.
security_group_arns: Option<Vec<String>>
The Amazon Resource Names (ARNs) of the security groups that are configured for the EC2 resource that hosts an agent activated in a VPC or an agent that has access to a VPC endpoint.
subnet_arns: Option<Vec<String>>
The Amazon Resource Names (ARNs) of the subnets that are configured for an agent activated in a VPC or an agent that has access to a VPC endpoint.
vpc_endpoint_id: Option<String>
The ID of the VPC endpoint that is configured for an agent. An agent that is configured with a VPC endpoint will not be accessible over the public internet.
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 PrivateLinkConfig
impl Send for PrivateLinkConfig
impl Sync for PrivateLinkConfig
impl Unpin for PrivateLinkConfig
impl UnwindSafe for PrivateLinkConfig
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