Class: Aws::ServerlessApplicationRepository::Types::Application
- Inherits:
-
Struct
- Object
- Struct
- Aws::ServerlessApplicationRepository::Types::Application
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-serverlessapplicationrepository/types.rb
Overview
Details about the application.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#application_id ⇒ String
The application Amazon Resource Name (ARN).
-
#author ⇒ String
The name of the author publishing the app.
-
#creation_time ⇒ String
The date and time this resource was created.
-
#description ⇒ String
The description of the application.
-
#home_page_url ⇒ String
A URL with more information about the application, for example the location of your GitHub repository for the application.
-
#is_verified_author ⇒ Boolean
Whether the author of this application has been verified.
-
#labels ⇒ Array<String>
Labels to improve discovery of apps in search results.
-
#license_url ⇒ String
A link to a license file of the app that matches the spdxLicenseID value of your application.
-
#name ⇒ String
The name of the application.
-
#readme_url ⇒ String
A link to the readme file in Markdown language that contains a more detailed description of the application and how it works.
-
#spdx_license_id ⇒ String
A valid identifier from spdx.org/licenses/.
-
#verified_author_url ⇒ String
The URL to the public profile of a verified author.
-
#version ⇒ Types::Version
Version information about the application.
Instance Attribute Details
#application_id ⇒ String
The application Amazon Resource Name (ARN).
95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 |
# File 'lib/aws-sdk-serverlessapplicationrepository/types.rb', line 95 class Application < Struct.new( :application_id, :author, :creation_time, :description, :home_page_url, :is_verified_author, :labels, :license_url, :name, :readme_url, :spdx_license_id, :verified_author_url, :version) SENSITIVE = [] include Aws::Structure end |
#author ⇒ String
The name of the author publishing the app.
Minimum length=1. Maximum length=127.
Pattern “^[a-z0-9]((|-(?!-))*[a-z0-9])?$”;
95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 |
# File 'lib/aws-sdk-serverlessapplicationrepository/types.rb', line 95 class Application < Struct.new( :application_id, :author, :creation_time, :description, :home_page_url, :is_verified_author, :labels, :license_url, :name, :readme_url, :spdx_license_id, :verified_author_url, :version) SENSITIVE = [] include Aws::Structure end |
#creation_time ⇒ String
The date and time this resource was created.
95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 |
# File 'lib/aws-sdk-serverlessapplicationrepository/types.rb', line 95 class Application < Struct.new( :application_id, :author, :creation_time, :description, :home_page_url, :is_verified_author, :labels, :license_url, :name, :readme_url, :spdx_license_id, :verified_author_url, :version) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
The description of the application.
Minimum length=1. Maximum length=256
95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 |
# File 'lib/aws-sdk-serverlessapplicationrepository/types.rb', line 95 class Application < Struct.new( :application_id, :author, :creation_time, :description, :home_page_url, :is_verified_author, :labels, :license_url, :name, :readme_url, :spdx_license_id, :verified_author_url, :version) SENSITIVE = [] include Aws::Structure end |
#home_page_url ⇒ String
A URL with more information about the application, for example the location of your GitHub repository for the application.
95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 |
# File 'lib/aws-sdk-serverlessapplicationrepository/types.rb', line 95 class Application < Struct.new( :application_id, :author, :creation_time, :description, :home_page_url, :is_verified_author, :labels, :license_url, :name, :readme_url, :spdx_license_id, :verified_author_url, :version) SENSITIVE = [] include Aws::Structure end |
#is_verified_author ⇒ Boolean
Whether the author of this application has been verified. This means means that AWS has made a good faith review, as a reasonable and prudent service provider, of the information provided by the requester and has confirmed that the requester’s identity is as claimed.
95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 |
# File 'lib/aws-sdk-serverlessapplicationrepository/types.rb', line 95 class Application < Struct.new( :application_id, :author, :creation_time, :description, :home_page_url, :is_verified_author, :labels, :license_url, :name, :readme_url, :spdx_license_id, :verified_author_url, :version) SENSITIVE = [] include Aws::Structure end |
#labels ⇒ Array<String>
Labels to improve discovery of apps in search results.
Minimum length=1. Maximum length=127. Maximum number of labels: 10
Pattern: “^[a-zA-Z0-9+\\-_:\\/@]+$”;
95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 |
# File 'lib/aws-sdk-serverlessapplicationrepository/types.rb', line 95 class Application < Struct.new( :application_id, :author, :creation_time, :description, :home_page_url, :is_verified_author, :labels, :license_url, :name, :readme_url, :spdx_license_id, :verified_author_url, :version) SENSITIVE = [] include Aws::Structure end |
#license_url ⇒ String
A link to a license file of the app that matches the spdxLicenseID value of your application.
Maximum size 5 MB
95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 |
# File 'lib/aws-sdk-serverlessapplicationrepository/types.rb', line 95 class Application < Struct.new( :application_id, :author, :creation_time, :description, :home_page_url, :is_verified_author, :labels, :license_url, :name, :readme_url, :spdx_license_id, :verified_author_url, :version) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the application.
Minimum length=1. Maximum length=140
Pattern: “[a-zA-Z0-9\\-]+”;
95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 |
# File 'lib/aws-sdk-serverlessapplicationrepository/types.rb', line 95 class Application < Struct.new( :application_id, :author, :creation_time, :description, :home_page_url, :is_verified_author, :labels, :license_url, :name, :readme_url, :spdx_license_id, :verified_author_url, :version) SENSITIVE = [] include Aws::Structure end |
#readme_url ⇒ String
A link to the readme file in Markdown language that contains a more detailed description of the application and how it works.
Maximum size 5 MB
95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 |
# File 'lib/aws-sdk-serverlessapplicationrepository/types.rb', line 95 class Application < Struct.new( :application_id, :author, :creation_time, :description, :home_page_url, :is_verified_author, :labels, :license_url, :name, :readme_url, :spdx_license_id, :verified_author_url, :version) SENSITIVE = [] include Aws::Structure end |
#spdx_license_id ⇒ String
A valid identifier from spdx.org/licenses/.
95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 |
# File 'lib/aws-sdk-serverlessapplicationrepository/types.rb', line 95 class Application < Struct.new( :application_id, :author, :creation_time, :description, :home_page_url, :is_verified_author, :labels, :license_url, :name, :readme_url, :spdx_license_id, :verified_author_url, :version) SENSITIVE = [] include Aws::Structure end |
#verified_author_url ⇒ String
The URL to the public profile of a verified author. This URL is submitted by the author.
95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 |
# File 'lib/aws-sdk-serverlessapplicationrepository/types.rb', line 95 class Application < Struct.new( :application_id, :author, :creation_time, :description, :home_page_url, :is_verified_author, :labels, :license_url, :name, :readme_url, :spdx_license_id, :verified_author_url, :version) SENSITIVE = [] include Aws::Structure end |
#version ⇒ Types::Version
Version information about the application.
95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 |
# File 'lib/aws-sdk-serverlessapplicationrepository/types.rb', line 95 class Application < Struct.new( :application_id, :author, :creation_time, :description, :home_page_url, :is_verified_author, :labels, :license_url, :name, :readme_url, :spdx_license_id, :verified_author_url, :version) SENSITIVE = [] include Aws::Structure end |