pub struct Builder { /* private fields */ }
Expand description
A builder for AuthenticationConfiguration
.
Implementations§
source§impl Builder
impl Builder
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 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 build(self) -> AuthenticationConfiguration
pub fn build(self) -> AuthenticationConfiguration
Consumes the builder and constructs a AuthenticationConfiguration
.