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
sourceimpl 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.
sourceimpl PrivateLinkConfig
impl PrivateLinkConfig
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture PrivateLinkConfig
.
Trait Implementations
sourceimpl Clone for PrivateLinkConfig
impl Clone for PrivateLinkConfig
sourcefn clone(&self) -> PrivateLinkConfig
fn clone(&self) -> PrivateLinkConfig
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 PrivateLinkConfig
impl Debug for PrivateLinkConfig
sourceimpl PartialEq<PrivateLinkConfig> for PrivateLinkConfig
impl PartialEq<PrivateLinkConfig> for PrivateLinkConfig
sourcefn eq(&self, other: &PrivateLinkConfig) -> bool
fn eq(&self, other: &PrivateLinkConfig) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
impl StructuralPartialEq for PrivateLinkConfig
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
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> 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