#[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 ==
.