Class: Aws::ECR::Types::Repository

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#created_atTime

The date and time, in JavaScript date format, when the repository was created.

Returns:

  • (Time)


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_configurationTypes::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_configurationTypes::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_mutabilityString

The tag mutability setting for the repository.

Returns:

  • (String)


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_filtersArray<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_idString

The Amazon Web Services account ID associated with the registry that contains the repository.

Returns:

  • (String)


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_arnString

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.

Returns:

  • (String)


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_nameString

The name of the repository.

Returns:

  • (String)


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_uriString

The URI for the repository. You can use this URI for container image push and pull operations.

Returns:

  • (String)


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