Class: Aws::CodeCommit::Types::CreateRepositoryInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::CodeCommit::Types::CreateRepositoryInput
- Defined in:
- gems/aws-sdk-codecommit/lib/aws-sdk-codecommit/types.rb
Overview
Represents the input of a create repository operation.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#kms_key_id ⇒ String
The ID of the encryption key.
-
#repository_description ⇒ String
A comment or description about the new repository.
-
#repository_name ⇒ String
The name of the new repository to be created.
-
#tags ⇒ Hash<String,String>
One or more tag key-value pairs to use when tagging this repository.
Instance Attribute Details
#kms_key_id ⇒ String
The ID of the encryption key. You can view the ID of an encryption key in the KMS console, or use the KMS APIs to programmatically retrieve a key ID. For more information about acceptable values for kmsKeyID, see KeyId in the Decrypt API description in the Key Management Service API Reference.
If no key is specified, the default aws/codecommit
Amazon Web
Services managed key is used.
1685 1686 1687 1688 1689 1690 1691 1692 |
# File 'gems/aws-sdk-codecommit/lib/aws-sdk-codecommit/types.rb', line 1685 class CreateRepositoryInput < Struct.new( :repository_name, :repository_description, :tags, :kms_key_id) SENSITIVE = [] include Aws::Structure end |
#repository_description ⇒ String
A comment or description about the new repository.
1685 1686 1687 1688 1689 1690 1691 1692 |
# File 'gems/aws-sdk-codecommit/lib/aws-sdk-codecommit/types.rb', line 1685 class CreateRepositoryInput < Struct.new( :repository_name, :repository_description, :tags, :kms_key_id) SENSITIVE = [] include Aws::Structure end |
#repository_name ⇒ String
The name of the new repository to be created.
1685 1686 1687 1688 1689 1690 1691 1692 |
# File 'gems/aws-sdk-codecommit/lib/aws-sdk-codecommit/types.rb', line 1685 class CreateRepositoryInput < Struct.new( :repository_name, :repository_description, :tags, :kms_key_id) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
One or more tag key-value pairs to use when tagging this repository.
1685 1686 1687 1688 1689 1690 1691 1692 |
# File 'gems/aws-sdk-codecommit/lib/aws-sdk-codecommit/types.rb', line 1685 class CreateRepositoryInput < Struct.new( :repository_name, :repository_description, :tags, :kms_key_id) SENSITIVE = [] include Aws::Structure end |