Struct aws_sdk_proton::types::AccountSettings
source · #[non_exhaustive]pub struct AccountSettings {
pub pipeline_service_role_arn: Option<String>,
pub pipeline_provisioning_repository: Option<RepositoryBranch>,
pub pipeline_codebuild_role_arn: Option<String>,
}
Expand description
Proton settings that are used for multiple services in the Amazon Web Services account.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.pipeline_service_role_arn: Option<String>
The Amazon Resource Name (ARN) of the service role you want to use for provisioning pipelines. Assumed by Proton for Amazon Web Services-managed provisioning, and by customer-owned automation for self-managed provisioning.
pipeline_provisioning_repository: Option<RepositoryBranch>
The linked repository for pipeline provisioning. Required if you have environments configured for self-managed provisioning with services that include pipelines. A linked repository is a repository that has been registered with Proton. For more information, see CreateRepository
.
pipeline_codebuild_role_arn: Option<String>
The Amazon Resource Name (ARN) of the service role that Proton uses for provisioning pipelines. Proton assumes this role for CodeBuild-based provisioning.
Implementations§
source§impl AccountSettings
impl AccountSettings
sourcepub fn pipeline_service_role_arn(&self) -> Option<&str>
pub fn pipeline_service_role_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the service role you want to use for provisioning pipelines. Assumed by Proton for Amazon Web Services-managed provisioning, and by customer-owned automation for self-managed provisioning.
sourcepub fn pipeline_provisioning_repository(&self) -> Option<&RepositoryBranch>
pub fn pipeline_provisioning_repository(&self) -> Option<&RepositoryBranch>
The linked repository for pipeline provisioning. Required if you have environments configured for self-managed provisioning with services that include pipelines. A linked repository is a repository that has been registered with Proton. For more information, see CreateRepository
.
sourcepub fn pipeline_codebuild_role_arn(&self) -> Option<&str>
pub fn pipeline_codebuild_role_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the service role that Proton uses for provisioning pipelines. Proton assumes this role for CodeBuild-based provisioning.
source§impl AccountSettings
impl AccountSettings
sourcepub fn builder() -> AccountSettingsBuilder
pub fn builder() -> AccountSettingsBuilder
Creates a new builder-style object to manufacture AccountSettings
.
Trait Implementations§
source§impl Clone for AccountSettings
impl Clone for AccountSettings
source§fn clone(&self) -> AccountSettings
fn clone(&self) -> AccountSettings
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for AccountSettings
impl Debug for AccountSettings
source§impl PartialEq for AccountSettings
impl PartialEq for AccountSettings
source§fn eq(&self, other: &AccountSettings) -> bool
fn eq(&self, other: &AccountSettings) -> bool
self
and other
values to be equal, and is used
by ==
.