Class: Aws::ECR::Types::Repository
- Inherits:
-
Struct
- Object
- Struct
- Aws::ECR::Types::Repository
- Defined in:
- gems/aws-sdk-ecr/lib/aws-sdk-ecr/types.rb
Overview
An object representing a repository.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#created_at ⇒ Time
The date and time, in JavaScript date format, when the repository was created.
-
#encryption_configuration ⇒ Types::EncryptionConfiguration
The encryption configuration for the repository.
-
#image_scanning_configuration ⇒ Types::ImageScanningConfiguration
The image scanning configuration for a repository.
-
#image_tag_mutability ⇒ String
The tag mutability setting for the repository.
-
#image_tag_mutability_exclusion_filters ⇒ Array<Types::ImageTagMutabilityExclusionFilter>
The image tag mutability exclusion filters associated with the repository.
-
#registry_id ⇒ String
The Amazon Web Services account ID associated with the registry that contains the repository.
-
#repository_arn ⇒ String
The Amazon Resource Name (ARN) that identifies the repository.
-
#repository_name ⇒ String
The name of the repository.
-
#repository_uri ⇒ String
The URI for the repository.
Instance Attribute Details
#created_at ⇒ Time
The date and time, in JavaScript date format, when the repository was created.
3664 3665 3666 3667 3668 3669 3670 3671 3672 3673 3674 3675 3676 |
# File 'gems/aws-sdk-ecr/lib/aws-sdk-ecr/types.rb', line 3664 class Repository < Struct.new( :repository_arn, :registry_id, :repository_name, :repository_uri, :created_at, :image_tag_mutability, :image_tag_mutability_exclusion_filters, :image_scanning_configuration, :encryption_configuration) SENSITIVE = [] include Aws::Structure end |
#encryption_configuration ⇒ Types::EncryptionConfiguration
The encryption configuration for the repository. This determines how the contents of your repository are encrypted at rest.
3664 3665 3666 3667 3668 3669 3670 3671 3672 3673 3674 3675 3676 |
# File 'gems/aws-sdk-ecr/lib/aws-sdk-ecr/types.rb', line 3664 class Repository < Struct.new( :repository_arn, :registry_id, :repository_name, :repository_uri, :created_at, :image_tag_mutability, :image_tag_mutability_exclusion_filters, :image_scanning_configuration, :encryption_configuration) SENSITIVE = [] include Aws::Structure end |
#image_scanning_configuration ⇒ Types::ImageScanningConfiguration
The image scanning configuration for a repository.
3664 3665 3666 3667 3668 3669 3670 3671 3672 3673 3674 3675 3676 |
# File 'gems/aws-sdk-ecr/lib/aws-sdk-ecr/types.rb', line 3664 class Repository < Struct.new( :repository_arn, :registry_id, :repository_name, :repository_uri, :created_at, :image_tag_mutability, :image_tag_mutability_exclusion_filters, :image_scanning_configuration, :encryption_configuration) SENSITIVE = [] include Aws::Structure end |
#image_tag_mutability ⇒ String
The tag mutability setting for the repository.
3664 3665 3666 3667 3668 3669 3670 3671 3672 3673 3674 3675 3676 |
# File 'gems/aws-sdk-ecr/lib/aws-sdk-ecr/types.rb', line 3664 class Repository < Struct.new( :repository_arn, :registry_id, :repository_name, :repository_uri, :created_at, :image_tag_mutability, :image_tag_mutability_exclusion_filters, :image_scanning_configuration, :encryption_configuration) SENSITIVE = [] include Aws::Structure end |
#image_tag_mutability_exclusion_filters ⇒ Array<Types::ImageTagMutabilityExclusionFilter>
The image tag mutability exclusion filters associated with the repository. These filters specify which image tags can override the repository's default image tag mutability setting.
3664 3665 3666 3667 3668 3669 3670 3671 3672 3673 3674 3675 3676 |
# File 'gems/aws-sdk-ecr/lib/aws-sdk-ecr/types.rb', line 3664 class Repository < Struct.new( :repository_arn, :registry_id, :repository_name, :repository_uri, :created_at, :image_tag_mutability, :image_tag_mutability_exclusion_filters, :image_scanning_configuration, :encryption_configuration) SENSITIVE = [] include Aws::Structure end |
#registry_id ⇒ String
The Amazon Web Services account ID associated with the registry that contains the repository.
3664 3665 3666 3667 3668 3669 3670 3671 3672 3673 3674 3675 3676 |
# File 'gems/aws-sdk-ecr/lib/aws-sdk-ecr/types.rb', line 3664 class Repository < Struct.new( :repository_arn, :registry_id, :repository_name, :repository_uri, :created_at, :image_tag_mutability, :image_tag_mutability_exclusion_filters, :image_scanning_configuration, :encryption_configuration) SENSITIVE = [] include Aws::Structure end |
#repository_arn ⇒ String
The Amazon Resource Name (ARN) that identifies the repository. The
ARN contains the arn:aws:ecr
namespace, followed by the region of
the repository, Amazon Web Services account ID of the repository
owner, repository namespace, and repository name. For example,
arn:aws:ecr:region:012345678910:repository-namespace/repository-name
.
3664 3665 3666 3667 3668 3669 3670 3671 3672 3673 3674 3675 3676 |
# File 'gems/aws-sdk-ecr/lib/aws-sdk-ecr/types.rb', line 3664 class Repository < Struct.new( :repository_arn, :registry_id, :repository_name, :repository_uri, :created_at, :image_tag_mutability, :image_tag_mutability_exclusion_filters, :image_scanning_configuration, :encryption_configuration) SENSITIVE = [] include Aws::Structure end |
#repository_name ⇒ String
The name of the repository.
3664 3665 3666 3667 3668 3669 3670 3671 3672 3673 3674 3675 3676 |
# File 'gems/aws-sdk-ecr/lib/aws-sdk-ecr/types.rb', line 3664 class Repository < Struct.new( :repository_arn, :registry_id, :repository_name, :repository_uri, :created_at, :image_tag_mutability, :image_tag_mutability_exclusion_filters, :image_scanning_configuration, :encryption_configuration) SENSITIVE = [] include Aws::Structure end |
#repository_uri ⇒ String
The URI for the repository. You can use this URI for container image
push
and pull
operations.
3664 3665 3666 3667 3668 3669 3670 3671 3672 3673 3674 3675 3676 |
# File 'gems/aws-sdk-ecr/lib/aws-sdk-ecr/types.rb', line 3664 class Repository < Struct.new( :repository_arn, :registry_id, :repository_name, :repository_uri, :created_at, :image_tag_mutability, :image_tag_mutability_exclusion_filters, :image_scanning_configuration, :encryption_configuration) SENSITIVE = [] include Aws::Structure end |