Struct aws_sdk_elasticloadbalancingv2::operation::set_security_groups::builders::SetSecurityGroupsOutputBuilder
source · #[non_exhaustive]pub struct SetSecurityGroupsOutputBuilder { /* private fields */ }
Expand description
A builder for SetSecurityGroupsOutput
.
Implementations§
source§impl SetSecurityGroupsOutputBuilder
impl SetSecurityGroupsOutputBuilder
sourcepub fn security_group_ids(self, input: impl Into<String>) -> Self
pub fn security_group_ids(self, input: impl Into<String>) -> Self
Appends an item to security_group_ids
.
To override the contents of this collection use set_security_group_ids
.
The IDs of the security groups associated with the load balancer.
sourcepub fn set_security_group_ids(self, input: Option<Vec<String>>) -> Self
pub fn set_security_group_ids(self, input: Option<Vec<String>>) -> Self
The IDs of the security groups associated with the load balancer.
sourcepub fn get_security_group_ids(&self) -> &Option<Vec<String>>
pub fn get_security_group_ids(&self) -> &Option<Vec<String>>
The IDs of the security groups associated with the load balancer.
sourcepub fn enforce_security_group_inbound_rules_on_private_link_traffic(
self,
input: EnforceSecurityGroupInboundRulesOnPrivateLinkTrafficEnum,
) -> Self
pub fn enforce_security_group_inbound_rules_on_private_link_traffic( self, input: EnforceSecurityGroupInboundRulesOnPrivateLinkTrafficEnum, ) -> Self
Indicates whether to evaluate inbound security group rules for traffic sent to a Network Load Balancer through Amazon Web Services PrivateLink.
sourcepub fn set_enforce_security_group_inbound_rules_on_private_link_traffic(
self,
input: Option<EnforceSecurityGroupInboundRulesOnPrivateLinkTrafficEnum>,
) -> Self
pub fn set_enforce_security_group_inbound_rules_on_private_link_traffic( self, input: Option<EnforceSecurityGroupInboundRulesOnPrivateLinkTrafficEnum>, ) -> Self
Indicates whether to evaluate inbound security group rules for traffic sent to a Network Load Balancer through Amazon Web Services PrivateLink.
sourcepub fn get_enforce_security_group_inbound_rules_on_private_link_traffic(
&self,
) -> &Option<EnforceSecurityGroupInboundRulesOnPrivateLinkTrafficEnum>
pub fn get_enforce_security_group_inbound_rules_on_private_link_traffic( &self, ) -> &Option<EnforceSecurityGroupInboundRulesOnPrivateLinkTrafficEnum>
Indicates whether to evaluate inbound security group rules for traffic sent to a Network Load Balancer through Amazon Web Services PrivateLink.
sourcepub fn build(self) -> SetSecurityGroupsOutput
pub fn build(self) -> SetSecurityGroupsOutput
Consumes the builder and constructs a SetSecurityGroupsOutput
.
Trait Implementations§
source§impl Clone for SetSecurityGroupsOutputBuilder
impl Clone for SetSecurityGroupsOutputBuilder
source§fn clone(&self) -> SetSecurityGroupsOutputBuilder
fn clone(&self) -> SetSecurityGroupsOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for SetSecurityGroupsOutputBuilder
impl Default for SetSecurityGroupsOutputBuilder
source§fn default() -> SetSecurityGroupsOutputBuilder
fn default() -> SetSecurityGroupsOutputBuilder
source§impl PartialEq for SetSecurityGroupsOutputBuilder
impl PartialEq for SetSecurityGroupsOutputBuilder
source§fn eq(&self, other: &SetSecurityGroupsOutputBuilder) -> bool
fn eq(&self, other: &SetSecurityGroupsOutputBuilder) -> bool
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for SetSecurityGroupsOutputBuilder
Auto Trait Implementations§
impl Freeze for SetSecurityGroupsOutputBuilder
impl RefUnwindSafe for SetSecurityGroupsOutputBuilder
impl Send for SetSecurityGroupsOutputBuilder
impl Sync for SetSecurityGroupsOutputBuilder
impl Unpin for SetSecurityGroupsOutputBuilder
impl UnwindSafe for SetSecurityGroupsOutputBuilder
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more