Proton / Client / get_account_settings
get_account_settings#
- Proton.Client.get_account_settings()#
Get detail data for Proton account-wide settings.
See also: AWS API Documentation
Request Syntax
response = client.get_account_settings()
- Return type:
dict
- Returns:
Response Syntax
{ 'accountSettings': { 'pipelineCodebuildRoleArn': 'string', 'pipelineProvisioningRepository': { 'arn': 'string', 'branch': 'string', 'name': 'string', 'provider': 'GITHUB'|'GITHUB_ENTERPRISE'|'BITBUCKET' }, 'pipelineServiceRoleArn': 'string' } }
Response Structure
(dict) –
accountSettings (dict) –
The Proton pipeline service role detail data that’s returned by Proton.
pipelineCodebuildRoleArn (string) –
The Amazon Resource Name (ARN) of the service role that Proton uses for provisioning pipelines. Proton assumes this role for CodeBuild-based provisioning.
pipelineProvisioningRepository (dict) –
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.
arn (string) –
The Amazon Resource Name (ARN) of the linked repository.
branch (string) –
The repository branch.
name (string) –
The repository name.
provider (string) –
The repository provider.
pipelineServiceRoleArn (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.
Exceptions
Proton.Client.exceptions.ValidationException
Proton.Client.exceptions.AccessDeniedException
Proton.Client.exceptions.ThrottlingException
Proton.Client.exceptions.ResourceNotFoundException
Proton.Client.exceptions.InternalServerException