Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data AccountSettings = AccountSettings' {}
- newAccountSettings :: AccountSettings
- accountSettings_pipelineCodebuildRoleArn :: Lens' AccountSettings (Maybe Text)
- accountSettings_pipelineProvisioningRepository :: Lens' AccountSettings (Maybe RepositoryBranch)
- accountSettings_pipelineServiceRoleArn :: Lens' AccountSettings (Maybe Text)
Documentation
data AccountSettings Source #
Proton settings that are used for multiple services in the Amazon Web Services account.
See: newAccountSettings
smart constructor.
AccountSettings' | |
|
Instances
newAccountSettings :: AccountSettings Source #
Create a value of AccountSettings
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:pipelineCodebuildRoleArn:AccountSettings'
, accountSettings_pipelineCodebuildRoleArn
- The Amazon Resource Name (ARN) of the service role that Proton uses for
provisioning pipelines. Proton assumes this role for CodeBuild-based
provisioning.
$sel:pipelineProvisioningRepository:AccountSettings'
, accountSettings_pipelineProvisioningRepository
- 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.
$sel:pipelineServiceRoleArn:AccountSettings'
, accountSettings_pipelineServiceRoleArn
- 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.
accountSettings_pipelineCodebuildRoleArn :: Lens' AccountSettings (Maybe Text) Source #
The Amazon Resource Name (ARN) of the service role that Proton uses for provisioning pipelines. Proton assumes this role for CodeBuild-based provisioning.
accountSettings_pipelineProvisioningRepository :: Lens' AccountSettings (Maybe RepositoryBranch) Source #
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.
accountSettings_pipelineServiceRoleArn :: Lens' AccountSettings (Maybe Text) Source #
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.