AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Container for the parameters to the CreateApplication operation. Creates an application, optionally including an AWS SAM file to create the first application version in the same call.

Inheritance Hierarchy

System.Object
  Amazon.Runtime.AmazonWebServiceRequest
    Amazon.ServerlessApplicationRepository.AmazonServerlessApplicationRepositoryRequest
      Amazon.ServerlessApplicationRepository.Model.CreateApplicationRequest

Namespace: Amazon.ServerlessApplicationRepository.Model
Assembly: AWSSDK.ServerlessApplicationRepository.dll
Version: 3.x.y.z

Syntax

C#
public class CreateApplicationRequest : AmazonServerlessApplicationRepositoryRequest
         IAmazonWebServiceRequest

The CreateApplicationRequest type exposes the following members

Constructors

NameDescription
Public Method CreateApplicationRequest()

Properties

NameTypeDescription
Public Property Author System.String

Gets and sets the property Author.

The name of the author publishing the app.

Minimum length=1. Maximum length=127.

Pattern "^[a-z0-9](([a-z0-9]|-(?!-))*[a-z0-9])?$";

Public Property Description System.String

Gets and sets the property Description.

The description of the application.

Minimum length=1. Maximum length=256

Public Property HomePageUrl System.String

Gets and sets the property HomePageUrl.

A URL with more information about the application, for example the location of your GitHub repository for the application.

Public Property Labels System.Collections.Generic.List<System.String>

Gets and sets the property Labels.

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+\\-_:\\/@]+$";

Public Property LicenseBody System.String

Gets and sets the property LicenseBody.

A local text file that contains the license of the app that matches the spdxLicenseID value of your application. The file is of the format file:///.

Maximum size 5 MB

Note: Only one of licenseBody and licenseUrl can be specified, otherwise an error will result.

Public Property LicenseUrl System.String

Gets and sets the property LicenseUrl.

A link to the S3 object that contains the license of the app that matches the spdxLicenseID value of your application.

Maximum size 5 MB

Note: Only one of licenseBody and licenseUrl can be specified, otherwise an error will result.

Public Property Name System.String

Gets and sets the property Name.

The name of the application that you want to publish.

Minimum length=1. Maximum length=140

Pattern: "[a-zA-Z0-9\\-]+";

Public Property ReadmeBody System.String

Gets and sets the property ReadmeBody.

A local text readme file in Markdown language that contains a more detailed description of the application and how it works. The file is of the format file:///.

Maximum size 5 MB

Note: Only one of readmeBody and readmeUrl can be specified, otherwise an error will result.

Public Property ReadmeUrl System.String

Gets and sets the property ReadmeUrl.

A link to the S3 object in Markdown language that contains a more detailed description of the application and how it works.

Maximum size 5 MB

Note: Only one of readmeBody and readmeUrl can be specified, otherwise an error will result.

Public Property SemanticVersion System.String

Gets and sets the property SemanticVersion.

The semantic version of the application:

https://semver.org/

Public Property SourceCodeUrl System.String

Gets and sets the property SourceCodeUrl.

A link to a public repository for the source code of your application.

Public Property SpdxLicenseId System.String

Gets and sets the property SpdxLicenseId.

A valid identifier from https://spdx.org/licenses/.

Public Property TemplateBody System.String

Gets and sets the property TemplateBody.

The local raw packaged AWS SAM template file of your application. The file is of the format file:///.

Note: Only one of templateBody and templateUrl can be specified, otherwise an error will result.

Public Property TemplateUrl System.String

Gets and sets the property TemplateUrl.

A link to the S3 object cotaining the packaged AWS SAM template of your application.

Note: Only one of templateBody and templateUrl can be specified, otherwise an error will result.

Version Information

.NET Standard:
Supported in: 1.3

.NET Framework:
Supported in: 4.5, 4.0, 3.5

Portable Class Library:
Supported in: Windows Store Apps
Supported in: Windows Phone 8.1
Supported in: Xamarin Android
Supported in: Xamarin iOS (Unified)
Supported in: Xamarin.Forms