Class: Aws::ECRPublic::Types::RepositoryCatalogData

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

Overview

The catalog data for a repository. This data is publicly visible in the Amazon ECR Public Gallery.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#about_textString

The longform description of the contents of the repository. This text appears in the repository details on the Amazon ECR Public Gallery.

Returns:

  • (String)


1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
# File 'gems/aws-sdk-ecrpublic/lib/aws-sdk-ecrpublic/types.rb', line 1761

class RepositoryCatalogData < Struct.new(
  :description,
  :architectures,
  :operating_systems,
  :logo_url,
  :about_text,
  :usage_text,
  :marketplace_certified)
  SENSITIVE = []
  include Aws::Structure
end

#architecturesArray<String>

The architecture tags that are associated with the repository.

Only supported operating system tags appear publicly in the Amazon ECR Public Gallery. For more information, see RepositoryCatalogDataInput.

Returns:

  • (Array<String>)


1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
# File 'gems/aws-sdk-ecrpublic/lib/aws-sdk-ecrpublic/types.rb', line 1761

class RepositoryCatalogData < Struct.new(
  :description,
  :architectures,
  :operating_systems,
  :logo_url,
  :about_text,
  :usage_text,
  :marketplace_certified)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

The short description of the repository.

Returns:

  • (String)


1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
# File 'gems/aws-sdk-ecrpublic/lib/aws-sdk-ecrpublic/types.rb', line 1761

class RepositoryCatalogData < Struct.new(
  :description,
  :architectures,
  :operating_systems,
  :logo_url,
  :about_text,
  :usage_text,
  :marketplace_certified)
  SENSITIVE = []
  include Aws::Structure
end

#logo_urlString

The URL containing the logo associated with the repository.

Returns:

  • (String)


1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
# File 'gems/aws-sdk-ecrpublic/lib/aws-sdk-ecrpublic/types.rb', line 1761

class RepositoryCatalogData < Struct.new(
  :description,
  :architectures,
  :operating_systems,
  :logo_url,
  :about_text,
  :usage_text,
  :marketplace_certified)
  SENSITIVE = []
  include Aws::Structure
end

#marketplace_certifiedBoolean

Whether or not the repository is certified by AWS Marketplace.

Returns:

  • (Boolean)


1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
# File 'gems/aws-sdk-ecrpublic/lib/aws-sdk-ecrpublic/types.rb', line 1761

class RepositoryCatalogData < Struct.new(
  :description,
  :architectures,
  :operating_systems,
  :logo_url,
  :about_text,
  :usage_text,
  :marketplace_certified)
  SENSITIVE = []
  include Aws::Structure
end

#operating_systemsArray<String>

The operating system tags that are associated with the repository.

Only supported operating system tags appear publicly in the Amazon ECR Public Gallery. For more information, see RepositoryCatalogDataInput.

Returns:

  • (Array<String>)


1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
# File 'gems/aws-sdk-ecrpublic/lib/aws-sdk-ecrpublic/types.rb', line 1761

class RepositoryCatalogData < Struct.new(
  :description,
  :architectures,
  :operating_systems,
  :logo_url,
  :about_text,
  :usage_text,
  :marketplace_certified)
  SENSITIVE = []
  include Aws::Structure
end

#usage_textString

The longform usage details of the contents of the repository. The usage text provides context for users of the repository.

Returns:

  • (String)


1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
# File 'gems/aws-sdk-ecrpublic/lib/aws-sdk-ecrpublic/types.rb', line 1761

class RepositoryCatalogData < Struct.new(
  :description,
  :architectures,
  :operating_systems,
  :logo_url,
  :about_text,
  :usage_text,
  :marketplace_certified)
  SENSITIVE = []
  include Aws::Structure
end