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)


1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
# File 'gems/aws-sdk-ecrpublic/lib/aws-sdk-ecrpublic/types.rb', line 1584

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>)


1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
# File 'gems/aws-sdk-ecrpublic/lib/aws-sdk-ecrpublic/types.rb', line 1584

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)


1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
# File 'gems/aws-sdk-ecrpublic/lib/aws-sdk-ecrpublic/types.rb', line 1584

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 that contains the logo that's associated with the repository.

Returns:

  • (String)


1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
# File 'gems/aws-sdk-ecrpublic/lib/aws-sdk-ecrpublic/types.rb', line 1584

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

#marketplace_certifiedBoolean

Indicates whether the repository is certified by Amazon Web Services Marketplace.

Returns:

  • (Boolean)


1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
# File 'gems/aws-sdk-ecrpublic/lib/aws-sdk-ecrpublic/types.rb', line 1584

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>)


1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
# File 'gems/aws-sdk-ecrpublic/lib/aws-sdk-ecrpublic/types.rb', line 1584

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)


1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
# File 'gems/aws-sdk-ecrpublic/lib/aws-sdk-ecrpublic/types.rb', line 1584

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