Class: Aws::Proton::Types::UpdateAccountSettingsInput

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb

Overview

Note:

When making an API call, you may pass UpdateAccountSettingsInput data as a hash:

{
  pipeline_provisioning_repository: {
    branch: "GitBranchName", # required
    name: "RepositoryName", # required
    provider: "GITHUB", # required, accepts GITHUB, GITHUB_ENTERPRISE, BITBUCKET
  },
  pipeline_service_role_arn: "PipelineRoleArn",
}

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#pipeline_provisioning_repositoryTypes::RepositoryBranchInput

The repository that you provide with pull request provisioning.

Provisioning by pull request is currently in feature preview and is only usable with Terraform based Proton Templates. To learn more about Amazon Web Services Feature Preview terms, see section 2 on Beta and Previews.



4635
4636
4637
4638
4639
4640
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 4635

class UpdateAccountSettingsInput < Struct.new(
  :pipeline_provisioning_repository,
  :pipeline_service_role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#pipeline_service_role_arnString

The Amazon Resource Name (ARN) of the Proton pipeline service role.

Provisioning by pull request is currently in feature preview and is only usable with Terraform based Proton Templates. To learn more about Amazon Web Services Feature Preview terms, see section 2 on Beta and Previews.

Returns:

  • (String)


4635
4636
4637
4638
4639
4640
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 4635

class UpdateAccountSettingsInput < Struct.new(
  :pipeline_provisioning_repository,
  :pipeline_service_role_arn)
  SENSITIVE = []
  include Aws::Structure
end