Struct aws_sdk_proton::input::UpdateAccountSettingsInput
source · #[non_exhaustive]pub struct UpdateAccountSettingsInput { /* private fields */ }
Implementations§
source§impl UpdateAccountSettingsInput
impl UpdateAccountSettingsInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<UpdateAccountSettings, AwsResponseRetryClassifier>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<UpdateAccountSettings, AwsResponseRetryClassifier>, BuildError>
Consumes the builder and constructs an Operation<UpdateAccountSettings
>
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture UpdateAccountSettingsInput
.
source§impl UpdateAccountSettingsInput
impl UpdateAccountSettingsInput
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.
To remove a previously configured ARN, specify an empty string.
sourcepub fn pipeline_provisioning_repository(&self) -> Option<&RepositoryBranchInput>
pub fn pipeline_provisioning_repository(&self) -> Option<&RepositoryBranchInput>
A linked repository for pipeline provisioning. Specify it 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
.
To remove a previously configured repository, set deletePipelineProvisioningRepository
to true
, and don't set pipelineProvisioningRepository
.
sourcepub fn delete_pipeline_provisioning_repository(&self) -> Option<bool>
pub fn delete_pipeline_provisioning_repository(&self) -> Option<bool>
Set to true
to remove a configured pipeline repository from the account settings. Don't set this field if you are updating the configured pipeline repository.
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 you want to use for provisioning pipelines. Proton assumes this role for CodeBuild-based provisioning.
Trait Implementations§
source§impl Clone for UpdateAccountSettingsInput
impl Clone for UpdateAccountSettingsInput
source§fn clone(&self) -> UpdateAccountSettingsInput
fn clone(&self) -> UpdateAccountSettingsInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for UpdateAccountSettingsInput
impl Debug for UpdateAccountSettingsInput
source§impl PartialEq<UpdateAccountSettingsInput> for UpdateAccountSettingsInput
impl PartialEq<UpdateAccountSettingsInput> for UpdateAccountSettingsInput
source§fn eq(&self, other: &UpdateAccountSettingsInput) -> bool
fn eq(&self, other: &UpdateAccountSettingsInput) -> bool
self
and other
values to be equal, and is used
by ==
.