Class: Aws::Proton::Types::CreateRepositoryInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::Proton::Types::CreateRepositoryInput
- Defined in:
- gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#connection_arn ⇒ String
The Amazon Resource Name (ARN) of your AWS CodeStar connection that connects Proton to your repository provider account.
-
#encryption_key ⇒ String
The ARN of your customer Amazon Web Services Key Management Service (Amazon Web Services KMS) key.
-
#name ⇒ String
The repository name (for example,
myrepos/myrepo
). -
#provider ⇒ String
The repository provider.
-
#tags ⇒ Array<Types::Tag>
An optional list of metadata items that you can associate with the Proton repository.
Instance Attribute Details
#connection_arn ⇒ String
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.
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_key ⇒ String
The ARN of your customer Amazon Web Services Key Management Service (Amazon Web Services KMS) key.
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 |
#name ⇒ String
The repository name (for example, myrepos/myrepo
).
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 |
#provider ⇒ String
The repository provider.
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 |
#tags ⇒ Array<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.
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 |