Struct aws_sdk_datasync::model::PrivateLinkConfig
source · #[non_exhaustive]pub struct PrivateLinkConfig { /* private fields */ }
Expand description
The VPC endpoint, subnet, and security group that an agent uses to access IP addresses in a VPC (Virtual Private Cloud).
Implementations§
source§impl PrivateLinkConfig
impl PrivateLinkConfig
sourcepub fn vpc_endpoint_id(&self) -> Option<&str>
pub fn vpc_endpoint_id(&self) -> Option<&str>
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.
sourcepub fn private_link_endpoint(&self) -> Option<&str>
pub fn private_link_endpoint(&self) -> Option<&str>
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.
sourcepub fn subnet_arns(&self) -> Option<&[String]>
pub fn subnet_arns(&self) -> Option<&[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.
sourcepub fn security_group_arns(&self) -> Option<&[String]>
pub fn security_group_arns(&self) -> Option<&[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.
source§impl PrivateLinkConfig
impl PrivateLinkConfig
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture PrivateLinkConfig
.
Trait Implementations§
source§impl Clone for PrivateLinkConfig
impl Clone for PrivateLinkConfig
source§fn clone(&self) -> PrivateLinkConfig
fn clone(&self) -> PrivateLinkConfig
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for PrivateLinkConfig
impl Debug for PrivateLinkConfig
source§impl PartialEq<PrivateLinkConfig> for PrivateLinkConfig
impl PartialEq<PrivateLinkConfig> for PrivateLinkConfig
source§fn eq(&self, other: &PrivateLinkConfig) -> bool
fn eq(&self, other: &PrivateLinkConfig) -> bool
self
and other
values to be equal, and is used
by ==
.