#[non_exhaustive]pub struct EgressConfigurationBuilder { /* private fields */ }
Expand description
A builder for EgressConfiguration
.
Implementations§
source§impl EgressConfigurationBuilder
impl EgressConfigurationBuilder
sourcepub fn egress_type(self, input: EgressType) -> Self
pub fn egress_type(self, input: EgressType) -> Self
The type of egress configuration.
Set to DEFAULT
for access to resources hosted on public networks.
Set to VPC
to associate your service to a custom VPC specified by VpcConnectorArn
.
sourcepub fn set_egress_type(self, input: Option<EgressType>) -> Self
pub fn set_egress_type(self, input: Option<EgressType>) -> Self
The type of egress configuration.
Set to DEFAULT
for access to resources hosted on public networks.
Set to VPC
to associate your service to a custom VPC specified by VpcConnectorArn
.
sourcepub fn get_egress_type(&self) -> &Option<EgressType>
pub fn get_egress_type(&self) -> &Option<EgressType>
The type of egress configuration.
Set to DEFAULT
for access to resources hosted on public networks.
Set to VPC
to associate your service to a custom VPC specified by VpcConnectorArn
.
sourcepub fn vpc_connector_arn(self, input: impl Into<String>) -> Self
pub fn vpc_connector_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the App Runner VPC connector that you want to associate with your App Runner service. Only valid when EgressType = VPC
.
sourcepub fn set_vpc_connector_arn(self, input: Option<String>) -> Self
pub fn set_vpc_connector_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the App Runner VPC connector that you want to associate with your App Runner service. Only valid when EgressType = VPC
.
sourcepub fn get_vpc_connector_arn(&self) -> &Option<String>
pub fn get_vpc_connector_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the App Runner VPC connector that you want to associate with your App Runner service. Only valid when EgressType = VPC
.
sourcepub fn build(self) -> EgressConfiguration
pub fn build(self) -> EgressConfiguration
Consumes the builder and constructs a EgressConfiguration
.
Trait Implementations§
source§impl Clone for EgressConfigurationBuilder
impl Clone for EgressConfigurationBuilder
source§fn clone(&self) -> EgressConfigurationBuilder
fn clone(&self) -> EgressConfigurationBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for EgressConfigurationBuilder
impl Debug for EgressConfigurationBuilder
source§impl Default for EgressConfigurationBuilder
impl Default for EgressConfigurationBuilder
source§fn default() -> EgressConfigurationBuilder
fn default() -> EgressConfigurationBuilder
impl StructuralPartialEq for EgressConfigurationBuilder
Auto Trait Implementations§
impl Freeze for EgressConfigurationBuilder
impl RefUnwindSafe for EgressConfigurationBuilder
impl Send for EgressConfigurationBuilder
impl Sync for EgressConfigurationBuilder
impl Unpin for EgressConfigurationBuilder
impl UnwindSafe for EgressConfigurationBuilder
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