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