Class: Aws::Proton::Types::CreateRepositoryInput

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#connection_arnString

The Amazon Resource Name (ARN) of your AWS CodeStar connection that connects Proton to your repository provider account. For more information, see Setting up for Proton in the Proton User Guide.

Returns:

  • (String)


1014
1015
1016
1017
1018
1019
1020
1021
1022
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 1014

class CreateRepositoryInput < Struct.new(
  :connection_arn,
  :encryption_key,
  :name,
  :provider,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#encryption_keyString

The ARN of your customer Amazon Web Services Key Management Service (Amazon Web Services KMS) key.

Returns:

  • (String)


1014
1015
1016
1017
1018
1019
1020
1021
1022
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 1014

class CreateRepositoryInput < Struct.new(
  :connection_arn,
  :encryption_key,
  :name,
  :provider,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The repository name (for example, myrepos/myrepo).

Returns:

  • (String)


1014
1015
1016
1017
1018
1019
1020
1021
1022
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 1014

class CreateRepositoryInput < Struct.new(
  :connection_arn,
  :encryption_key,
  :name,
  :provider,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#providerString

The repository provider.

Returns:

  • (String)


1014
1015
1016
1017
1018
1019
1020
1021
1022
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 1014

class CreateRepositoryInput < Struct.new(
  :connection_arn,
  :encryption_key,
  :name,
  :provider,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#tagsArray<Types::Tag>

An optional list of metadata items that you can associate with the Proton repository. A tag is a key-value pair.

For more information, see Proton resources and tagging in the Proton User Guide.

Returns:



1014
1015
1016
1017
1018
1019
1020
1021
1022
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 1014

class CreateRepositoryInput < Struct.new(
  :connection_arn,
  :encryption_key,
  :name,
  :provider,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end