#[non_exhaustive]pub struct AuthenticationConfigurationBuilder { /* private fields */ }
Expand description
A builder for AuthenticationConfiguration
.
Implementations§
source§impl AuthenticationConfigurationBuilder
impl AuthenticationConfigurationBuilder
sourcepub fn connection_arn(self, input: impl Into<String>) -> Self
pub fn connection_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the App Runner connection that enables the App Runner service to connect to a source repository. It's required for GitHub code repositories.
sourcepub fn set_connection_arn(self, input: Option<String>) -> Self
pub fn set_connection_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the App Runner connection that enables the App Runner service to connect to a source repository. It's required for GitHub code repositories.
sourcepub fn get_connection_arn(&self) -> &Option<String>
pub fn get_connection_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the App Runner connection that enables the App Runner service to connect to a source repository. It's required for GitHub code repositories.
sourcepub fn access_role_arn(self, input: impl Into<String>) -> Self
pub fn access_role_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the IAM role that grants the App Runner service access to a source repository. It's required for ECR image repositories (but not for ECR Public repositories).
sourcepub fn set_access_role_arn(self, input: Option<String>) -> Self
pub fn set_access_role_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the IAM role that grants the App Runner service access to a source repository. It's required for ECR image repositories (but not for ECR Public repositories).
sourcepub fn get_access_role_arn(&self) -> &Option<String>
pub fn get_access_role_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the IAM role that grants the App Runner service access to a source repository. It's required for ECR image repositories (but not for ECR Public repositories).
sourcepub fn build(self) -> AuthenticationConfiguration
pub fn build(self) -> AuthenticationConfiguration
Consumes the builder and constructs a AuthenticationConfiguration
.
Trait Implementations§
source§impl Clone for AuthenticationConfigurationBuilder
impl Clone for AuthenticationConfigurationBuilder
source§fn clone(&self) -> AuthenticationConfigurationBuilder
fn clone(&self) -> AuthenticationConfigurationBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for AuthenticationConfigurationBuilder
impl Default for AuthenticationConfigurationBuilder
source§fn default() -> AuthenticationConfigurationBuilder
fn default() -> AuthenticationConfigurationBuilder
source§impl PartialEq for AuthenticationConfigurationBuilder
impl PartialEq for AuthenticationConfigurationBuilder
source§fn eq(&self, other: &AuthenticationConfigurationBuilder) -> bool
fn eq(&self, other: &AuthenticationConfigurationBuilder) -> bool
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for AuthenticationConfigurationBuilder
Auto Trait Implementations§
impl Freeze for AuthenticationConfigurationBuilder
impl RefUnwindSafe for AuthenticationConfigurationBuilder
impl Send for AuthenticationConfigurationBuilder
impl Sync for AuthenticationConfigurationBuilder
impl Unpin for AuthenticationConfigurationBuilder
impl UnwindSafe for AuthenticationConfigurationBuilder
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