amazonka-serverlessrepo-2.0: Amazon ServerlessApplicationRepository SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.ServerlessApplicationRepository

Description

Derived from API version 2017-09-08 of the AWS service descriptions, licensed under Apache 2.0.

The AWS Serverless Application Repository makes it easy for developers and enterprises to quickly find and deploy serverless applications in the AWS Cloud. For more information about serverless applications, see Serverless Computing and Applications on the AWS website.

The AWS Serverless Application Repository is deeply integrated with the AWS Lambda console, so that developers of all levels can get started with serverless computing without needing to learn anything new. You can use category keywords to browse for applications such as web and mobile backends, data processing applications, or chatbots. You can also search for applications by name, publisher, or event source. To use an application, you simply choose it, configure any required fields, and deploy it with a few clicks.

You can also easily publish applications, sharing them publicly with the community at large, or privately within your team or across your organization. To publish a serverless application (or app), you can use the AWS Management Console, AWS Command Line Interface (AWS CLI), or AWS SDKs to upload the code. Along with the code, you upload a simple manifest file, also known as the AWS Serverless Application Model (AWS SAM) template. For more information about AWS SAM, see AWS Serverless Application Model (AWS SAM) on the AWS Labs GitHub repository.

The AWS Serverless Application Repository Developer Guide contains more information about the two developer experiences available:

  • Consuming Applications – Browse for applications and view information about them, including source code and readme files. Also install, configure, and deploy applications of your choosing.

    Publishing Applications – Configure and upload applications to make them available to other developers, and publish new versions of applications.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2017-09-08 of the Amazon ServerlessApplicationRepository SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by ServerlessApplicationRepository.

BadRequestException

_BadRequestException :: AsError a => Fold a ServiceError Source #

One of the parameters in the request is invalid.

ConflictException

_ConflictException :: AsError a => Fold a ServiceError Source #

The resource already exists.

ForbiddenException

_ForbiddenException :: AsError a => Fold a ServiceError Source #

The client is not authenticated.

InternalServerErrorException

_InternalServerErrorException :: AsError a => Fold a ServiceError Source #

The AWS Serverless Application Repository service encountered an internal error.

NotFoundException

_NotFoundException :: AsError a => Fold a ServiceError Source #

The resource (for example, an access policy statement) specified in the request doesn't exist.

TooManyRequestsException

_TooManyRequestsException :: AsError a => Fold a ServiceError Source #

The client is sending more than the allowed number of requests per unit of time.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

CreateApplication

data CreateApplication Source #

See: newCreateApplication smart constructor.

Instances

Instances details
ToJSON CreateApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplication

ToHeaders CreateApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplication

ToPath CreateApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplication

ToQuery CreateApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplication

AWSRequest CreateApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplication

Associated Types

type AWSResponse CreateApplication #

Generic CreateApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplication

Associated Types

type Rep CreateApplication :: Type -> Type #

Read CreateApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplication

Show CreateApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplication

NFData CreateApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplication

Methods

rnf :: CreateApplication -> () #

Eq CreateApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplication

Hashable CreateApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplication

type AWSResponse CreateApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplication

type Rep CreateApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplication

type Rep CreateApplication = D1 ('MetaData "CreateApplication" "Amazonka.ServerlessApplicationRepository.CreateApplication" "amazonka-serverlessrepo-2.0-DJX7EnU3zce9dFmCiMzat7" 'False) (C1 ('MetaCons "CreateApplication'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "homePageUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "labels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "licenseBody") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "licenseUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "readmeBody") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "readmeUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "semanticVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "sourceCodeArchiveUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sourceCodeUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "spdxLicenseId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "templateBody") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "templateUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "author") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newCreateApplication Source #

Create a value of CreateApplication with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

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

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

$sel:licenseBody:CreateApplication', createApplication_licenseBody - A local text file that contains the license of the app that matches the spdxLicenseID value of your application. The file has the format file://<path>/<filename>.

Maximum size 5 MB

You can specify only one of licenseBody and licenseUrl; otherwise, an error results.

CreateApplication, createApplication_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

You can specify only one of licenseBody and licenseUrl; otherwise, an error results.

$sel:readmeBody:CreateApplication', createApplication_readmeBody - A local text readme file in Markdown language that contains a more detailed description of the application and how it works. The file has the format file://<path>/<filename>.

Maximum size 5 MB

You can specify only one of readmeBody and readmeUrl; otherwise, an error results.

CreateApplication, createApplication_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

You can specify only one of readmeBody and readmeUrl; otherwise, an error results.

CreateApplication, createApplication_semanticVersion - The semantic version of the application:

https://semver.org/

CreateApplication, createApplication_sourceCodeArchiveUrl - A link to the S3 object that contains the ZIP archive of the source code for this version of your application.

Maximum size 50 MB

CreateApplication, createApplication_sourceCodeUrl - A link to a public repository for the source code of your application, for example the URL of a specific GitHub commit.

CreateApplication, createApplication_spdxLicenseId - A valid identifier from https://spdx.org/licenses/.

$sel:templateBody:CreateApplication', createApplication_templateBody - The local raw packaged AWS SAM template file of your application. The file has the format file://<path>/<filename>.

You can specify only one of templateBody and templateUrl; otherwise an error results.

CreateApplication, createApplication_templateUrl - A link to the S3 object containing the packaged AWS SAM template of your application.

You can specify only one of templateBody and templateUrl; otherwise an error results.

CreateApplication, createApplication_description - The description of the application.

Minimum length=1. Maximum length=256

CreateApplication, createApplication_name - The name of the application that you want to publish.

Minimum length=1. Maximum length=140

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

CreateApplication, createApplication_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])?$";

data CreateApplicationResponse Source #

See: newCreateApplicationResponse smart constructor.

Instances

Instances details
Generic CreateApplicationResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplication

Associated Types

type Rep CreateApplicationResponse :: Type -> Type #

Read CreateApplicationResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplication

Show CreateApplicationResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplication

NFData CreateApplicationResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplication

Eq CreateApplicationResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplication

type Rep CreateApplicationResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplication

type Rep CreateApplicationResponse = D1 ('MetaData "CreateApplicationResponse" "Amazonka.ServerlessApplicationRepository.CreateApplication" "amazonka-serverlessrepo-2.0-DJX7EnU3zce9dFmCiMzat7" 'False) (C1 ('MetaCons "CreateApplicationResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "author") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "homePageUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "isVerifiedAuthor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "labels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))) :*: ((S1 ('MetaSel ('Just "licenseUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "readmeUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "spdxLicenseId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "verifiedAuthorUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Version)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))))

newCreateApplicationResponse Source #

Create a value of CreateApplicationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateApplicationResponse, createApplicationResponse_applicationId - The application Amazon Resource Name (ARN).

CreateApplication, createApplicationResponse_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])?$";

CreateApplicationResponse, createApplicationResponse_creationTime - The date and time this resource was created.

CreateApplication, createApplicationResponse_description - The description of the application.

Minimum length=1. Maximum length=256

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

$sel:isVerifiedAuthor:CreateApplicationResponse', createApplicationResponse_isVerifiedAuthor - 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.

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

CreateApplication, createApplicationResponse_licenseUrl - A link to a license file of the app that matches the spdxLicenseID value of your application.

Maximum size 5 MB

CreateApplication, createApplicationResponse_name - The name of the application.

Minimum length=1. Maximum length=140

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

CreateApplication, createApplicationResponse_readmeUrl - 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

CreateApplication, createApplicationResponse_spdxLicenseId - A valid identifier from https://spdx.org/licenses/.

$sel:verifiedAuthorUrl:CreateApplicationResponse', createApplicationResponse_verifiedAuthorUrl - The URL to the public profile of a verified author. This URL is submitted by the author.

$sel:version:CreateApplicationResponse', createApplicationResponse_version - Version information about the application.

$sel:httpStatus:CreateApplicationResponse', createApplicationResponse_httpStatus - The response's http status code.

CreateApplicationVersion

data CreateApplicationVersion Source #

See: newCreateApplicationVersion smart constructor.

Instances

Instances details
ToJSON CreateApplicationVersion Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplicationVersion

ToHeaders CreateApplicationVersion Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplicationVersion

ToPath CreateApplicationVersion Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplicationVersion

ToQuery CreateApplicationVersion Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplicationVersion

AWSRequest CreateApplicationVersion Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplicationVersion

Generic CreateApplicationVersion Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplicationVersion

Associated Types

type Rep CreateApplicationVersion :: Type -> Type #

Read CreateApplicationVersion Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplicationVersion

Show CreateApplicationVersion Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplicationVersion

NFData CreateApplicationVersion Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplicationVersion

Eq CreateApplicationVersion Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplicationVersion

Hashable CreateApplicationVersion Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplicationVersion

type AWSResponse CreateApplicationVersion Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplicationVersion

type Rep CreateApplicationVersion Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplicationVersion

type Rep CreateApplicationVersion = D1 ('MetaData "CreateApplicationVersion" "Amazonka.ServerlessApplicationRepository.CreateApplicationVersion" "amazonka-serverlessrepo-2.0-DJX7EnU3zce9dFmCiMzat7" 'False) (C1 ('MetaCons "CreateApplicationVersion'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "sourceCodeArchiveUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "sourceCodeUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "templateBody") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "templateUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "semanticVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newCreateApplicationVersion Source #

Create a value of CreateApplicationVersion with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateApplicationVersion, createApplicationVersion_sourceCodeArchiveUrl - A link to the S3 object that contains the ZIP archive of the source code for this version of your application.

Maximum size 50 MB

CreateApplicationVersion, createApplicationVersion_sourceCodeUrl - A link to a public repository for the source code of your application, for example the URL of a specific GitHub commit.

$sel:templateBody:CreateApplicationVersion', createApplicationVersion_templateBody - The raw packaged AWS SAM template of your application.

CreateApplicationVersion, createApplicationVersion_templateUrl - A link to the packaged AWS SAM template of your application.

CreateApplicationVersion, createApplicationVersion_applicationId - The Amazon Resource Name (ARN) of the application.

CreateApplicationVersion, createApplicationVersion_semanticVersion - The semantic version of the new version.

data CreateApplicationVersionResponse Source #

See: newCreateApplicationVersionResponse smart constructor.

Instances

Instances details
Generic CreateApplicationVersionResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplicationVersion

Associated Types

type Rep CreateApplicationVersionResponse :: Type -> Type #

Read CreateApplicationVersionResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplicationVersion

Show CreateApplicationVersionResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplicationVersion

NFData CreateApplicationVersionResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplicationVersion

Eq CreateApplicationVersionResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplicationVersion

type Rep CreateApplicationVersionResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplicationVersion

type Rep CreateApplicationVersionResponse = D1 ('MetaData "CreateApplicationVersionResponse" "Amazonka.ServerlessApplicationRepository.CreateApplicationVersion" "amazonka-serverlessrepo-2.0-DJX7EnU3zce9dFmCiMzat7" 'False) (C1 ('MetaCons "CreateApplicationVersionResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "parameterDefinitions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ParameterDefinition])) :*: (S1 ('MetaSel ('Just "requiredCapabilities") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Capability])) :*: S1 ('MetaSel ('Just "resourcesSupported") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 ('MetaSel ('Just "semanticVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sourceCodeArchiveUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "sourceCodeUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "templateUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))))

newCreateApplicationVersionResponse Source #

Create a value of CreateApplicationVersionResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateApplicationVersion, createApplicationVersionResponse_applicationId - The application Amazon Resource Name (ARN).

CreateApplicationVersionResponse, createApplicationVersionResponse_creationTime - The date and time this resource was created.

CreateApplicationVersionResponse, createApplicationVersionResponse_parameterDefinitions - An array of parameter types supported by the application.

CreateApplicationVersionResponse, createApplicationVersionResponse_requiredCapabilities - A list of values that you must specify before you can deploy certain applications. Some applications might include resources that can affect permissions in your AWS account, for example, by creating new AWS Identity and Access Management (IAM) users. For those applications, you must explicitly acknowledge their capabilities by specifying this parameter.

The only valid values are CAPABILITY_IAM, CAPABILITY_NAMED_IAM, CAPABILITY_RESOURCE_POLICY, and CAPABILITY_AUTO_EXPAND.

The following resources require you to specify CAPABILITY_IAM or CAPABILITY_NAMED_IAM: AWS::IAM::Group, AWS::IAM::InstanceProfile, AWS::IAM::Policy, and AWS::IAM::Role. If the application contains IAM resources, you can specify either CAPABILITY_IAM or CAPABILITY_NAMED_IAM. If the application contains IAM resources with custom names, you must specify CAPABILITY_NAMED_IAM.

The following resources require you to specify CAPABILITY_RESOURCE_POLICY: AWS::Lambda::Permission, AWS::IAM:Policy, AWS::ApplicationAutoScaling::ScalingPolicy, AWS::S3::BucketPolicy, AWS::SQS::QueuePolicy, and AWS::SNS::TopicPolicy.

Applications that contain one or more nested applications require you to specify CAPABILITY_AUTO_EXPAND.

If your application template contains any of the above resources, we recommend that you review all permissions associated with the application before deploying. If you don't specify this parameter for an application that requires capabilities, the call will fail.

CreateApplicationVersionResponse, createApplicationVersionResponse_resourcesSupported - Whether all of the AWS resources contained in this application are supported in the region in which it is being retrieved.

CreateApplicationVersion, createApplicationVersionResponse_semanticVersion - The semantic version of the application:

https://semver.org/

CreateApplicationVersion, createApplicationVersionResponse_sourceCodeArchiveUrl - A link to the S3 object that contains the ZIP archive of the source code for this version of your application.

Maximum size 50 MB

CreateApplicationVersion, createApplicationVersionResponse_sourceCodeUrl - A link to a public repository for the source code of your application, for example the URL of a specific GitHub commit.

CreateApplicationVersion, createApplicationVersionResponse_templateUrl - A link to the packaged AWS SAM template of your application.

$sel:httpStatus:CreateApplicationVersionResponse', createApplicationVersionResponse_httpStatus - The response's http status code.

CreateCloudFormationChangeSet

data CreateCloudFormationChangeSet Source #

See: newCreateCloudFormationChangeSet smart constructor.

Instances

Instances details
ToJSON CreateCloudFormationChangeSet Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateCloudFormationChangeSet

ToHeaders CreateCloudFormationChangeSet Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateCloudFormationChangeSet

ToPath CreateCloudFormationChangeSet Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateCloudFormationChangeSet

ToQuery CreateCloudFormationChangeSet Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateCloudFormationChangeSet

AWSRequest CreateCloudFormationChangeSet Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateCloudFormationChangeSet

Generic CreateCloudFormationChangeSet Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateCloudFormationChangeSet

Associated Types

type Rep CreateCloudFormationChangeSet :: Type -> Type #

Read CreateCloudFormationChangeSet Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateCloudFormationChangeSet

Show CreateCloudFormationChangeSet Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateCloudFormationChangeSet

NFData CreateCloudFormationChangeSet Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateCloudFormationChangeSet

Eq CreateCloudFormationChangeSet Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateCloudFormationChangeSet

Hashable CreateCloudFormationChangeSet Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateCloudFormationChangeSet

type AWSResponse CreateCloudFormationChangeSet Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateCloudFormationChangeSet

type Rep CreateCloudFormationChangeSet Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateCloudFormationChangeSet

type Rep CreateCloudFormationChangeSet = D1 ('MetaData "CreateCloudFormationChangeSet" "Amazonka.ServerlessApplicationRepository.CreateCloudFormationChangeSet" "amazonka-serverlessrepo-2.0-DJX7EnU3zce9dFmCiMzat7" 'False) (C1 ('MetaCons "CreateCloudFormationChangeSet'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "capabilities") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "changeSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "notificationArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "parameterOverrides") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ParameterValue]))))) :*: ((S1 ('MetaSel ('Just "resourceTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "rollbackConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RollbackConfiguration)) :*: S1 ('MetaSel ('Just "semanticVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "templateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "stackName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newCreateCloudFormationChangeSet Source #

Create a value of CreateCloudFormationChangeSet with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:capabilities:CreateCloudFormationChangeSet', createCloudFormationChangeSet_capabilities - A list of values that you must specify before you can deploy certain applications. Some applications might include resources that can affect permissions in your AWS account, for example, by creating new AWS Identity and Access Management (IAM) users. For those applications, you must explicitly acknowledge their capabilities by specifying this parameter.

The only valid values are CAPABILITY_IAM, CAPABILITY_NAMED_IAM, CAPABILITY_RESOURCE_POLICY, and CAPABILITY_AUTO_EXPAND.

The following resources require you to specify CAPABILITY_IAM or CAPABILITY_NAMED_IAM: AWS::IAM::Group, AWS::IAM::InstanceProfile, AWS::IAM::Policy, and AWS::IAM::Role. If the application contains IAM resources, you can specify either CAPABILITY_IAM or CAPABILITY_NAMED_IAM. If the application contains IAM resources with custom names, you must specify CAPABILITY_NAMED_IAM.

The following resources require you to specify CAPABILITY_RESOURCE_POLICY: AWS::Lambda::Permission, AWS::IAM:Policy, AWS::ApplicationAutoScaling::ScalingPolicy, AWS::S3::BucketPolicy, AWS::SQS::QueuePolicy, and AWS::SNS:TopicPolicy.

Applications that contain one or more nested applications require you to specify CAPABILITY_AUTO_EXPAND.

If your application template contains any of the above resources, we recommend that you review all permissions associated with the application before deploying. If you don't specify this parameter for an application that requires capabilities, the call will fail.

$sel:changeSetName:CreateCloudFormationChangeSet', createCloudFormationChangeSet_changeSetName - This property corresponds to the parameter of the same name for the /AWS CloudFormation CreateChangeSet/ API.

$sel:clientToken:CreateCloudFormationChangeSet', createCloudFormationChangeSet_clientToken - This property corresponds to the parameter of the same name for the /AWS CloudFormation CreateChangeSet/ API.

CreateCloudFormationChangeSet, createCloudFormationChangeSet_description - This property corresponds to the parameter of the same name for the /AWS CloudFormation CreateChangeSet/ API.

$sel:notificationArns:CreateCloudFormationChangeSet', createCloudFormationChangeSet_notificationArns - This property corresponds to the parameter of the same name for the /AWS CloudFormation CreateChangeSet/ API.

$sel:parameterOverrides:CreateCloudFormationChangeSet', createCloudFormationChangeSet_parameterOverrides - A list of parameter values for the parameters of the application.

$sel:resourceTypes:CreateCloudFormationChangeSet', createCloudFormationChangeSet_resourceTypes - This property corresponds to the parameter of the same name for the /AWS CloudFormation CreateChangeSet/ API.

$sel:rollbackConfiguration:CreateCloudFormationChangeSet', createCloudFormationChangeSet_rollbackConfiguration - This property corresponds to the parameter of the same name for the /AWS CloudFormation CreateChangeSet/ API.

CreateCloudFormationChangeSet, createCloudFormationChangeSet_semanticVersion - The semantic version of the application:

https://semver.org/

$sel:tags:CreateCloudFormationChangeSet', createCloudFormationChangeSet_tags - This property corresponds to the parameter of the same name for the /AWS CloudFormation CreateChangeSet/ API.

$sel:templateId:CreateCloudFormationChangeSet', createCloudFormationChangeSet_templateId - The UUID returned by CreateCloudFormationTemplate.

Pattern: [0-9a-fA-F]{8}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{12}

CreateCloudFormationChangeSet, createCloudFormationChangeSet_applicationId - The Amazon Resource Name (ARN) of the application.

$sel:stackName:CreateCloudFormationChangeSet', createCloudFormationChangeSet_stackName - This property corresponds to the parameter of the same name for the /AWS CloudFormation CreateChangeSet/ API.

data CreateCloudFormationChangeSetResponse Source #

Instances

Instances details
Generic CreateCloudFormationChangeSetResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateCloudFormationChangeSet

Read CreateCloudFormationChangeSetResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateCloudFormationChangeSet

Show CreateCloudFormationChangeSetResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateCloudFormationChangeSet

NFData CreateCloudFormationChangeSetResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateCloudFormationChangeSet

Eq CreateCloudFormationChangeSetResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateCloudFormationChangeSet

type Rep CreateCloudFormationChangeSetResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateCloudFormationChangeSet

type Rep CreateCloudFormationChangeSetResponse = D1 ('MetaData "CreateCloudFormationChangeSetResponse" "Amazonka.ServerlessApplicationRepository.CreateCloudFormationChangeSet" "amazonka-serverlessrepo-2.0-DJX7EnU3zce9dFmCiMzat7" 'False) (C1 ('MetaCons "CreateCloudFormationChangeSetResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "changeSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "semanticVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "stackId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newCreateCloudFormationChangeSetResponse Source #

Create a value of CreateCloudFormationChangeSetResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateCloudFormationChangeSet, createCloudFormationChangeSetResponse_applicationId - The application Amazon Resource Name (ARN).

$sel:changeSetId:CreateCloudFormationChangeSetResponse', createCloudFormationChangeSetResponse_changeSetId - The Amazon Resource Name (ARN) of the change set.

Length constraints: Minimum length of 1.

Pattern: ARN:[-a-zA-Z0-9:/]*

CreateCloudFormationChangeSet, createCloudFormationChangeSetResponse_semanticVersion - The semantic version of the application:

https://semver.org/

$sel:stackId:CreateCloudFormationChangeSetResponse', createCloudFormationChangeSetResponse_stackId - The unique ID of the stack.

$sel:httpStatus:CreateCloudFormationChangeSetResponse', createCloudFormationChangeSetResponse_httpStatus - The response's http status code.

CreateCloudFormationTemplate

data CreateCloudFormationTemplate Source #

See: newCreateCloudFormationTemplate smart constructor.

Instances

Instances details
ToJSON CreateCloudFormationTemplate Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateCloudFormationTemplate

ToHeaders CreateCloudFormationTemplate Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateCloudFormationTemplate

ToPath CreateCloudFormationTemplate Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateCloudFormationTemplate

ToQuery CreateCloudFormationTemplate Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateCloudFormationTemplate

AWSRequest CreateCloudFormationTemplate Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateCloudFormationTemplate

Generic CreateCloudFormationTemplate Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateCloudFormationTemplate

Associated Types

type Rep CreateCloudFormationTemplate :: Type -> Type #

Read CreateCloudFormationTemplate Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateCloudFormationTemplate

Show CreateCloudFormationTemplate Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateCloudFormationTemplate

NFData CreateCloudFormationTemplate Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateCloudFormationTemplate

Eq CreateCloudFormationTemplate Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateCloudFormationTemplate

Hashable CreateCloudFormationTemplate Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateCloudFormationTemplate

type AWSResponse CreateCloudFormationTemplate Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateCloudFormationTemplate

type Rep CreateCloudFormationTemplate Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateCloudFormationTemplate

type Rep CreateCloudFormationTemplate = D1 ('MetaData "CreateCloudFormationTemplate" "Amazonka.ServerlessApplicationRepository.CreateCloudFormationTemplate" "amazonka-serverlessrepo-2.0-DJX7EnU3zce9dFmCiMzat7" 'False) (C1 ('MetaCons "CreateCloudFormationTemplate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "semanticVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCreateCloudFormationTemplate Source #

Create a value of CreateCloudFormationTemplate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateCloudFormationTemplate, createCloudFormationTemplate_semanticVersion - The semantic version of the application:

https://semver.org/

CreateCloudFormationTemplate, createCloudFormationTemplate_applicationId - The Amazon Resource Name (ARN) of the application.

data CreateCloudFormationTemplateResponse Source #

Instances

Instances details
Generic CreateCloudFormationTemplateResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateCloudFormationTemplate

Read CreateCloudFormationTemplateResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateCloudFormationTemplate

Show CreateCloudFormationTemplateResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateCloudFormationTemplate

NFData CreateCloudFormationTemplateResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateCloudFormationTemplate

Eq CreateCloudFormationTemplateResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateCloudFormationTemplate

type Rep CreateCloudFormationTemplateResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateCloudFormationTemplate

type Rep CreateCloudFormationTemplateResponse = D1 ('MetaData "CreateCloudFormationTemplateResponse" "Amazonka.ServerlessApplicationRepository.CreateCloudFormationTemplate" "amazonka-serverlessrepo-2.0-DJX7EnU3zce9dFmCiMzat7" 'False) (C1 ('MetaCons "CreateCloudFormationTemplateResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "expirationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "semanticVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Status)) :*: S1 ('MetaSel ('Just "templateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "templateUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newCreateCloudFormationTemplateResponse Source #

Create a value of CreateCloudFormationTemplateResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateCloudFormationTemplate, createCloudFormationTemplateResponse_applicationId - The application Amazon Resource Name (ARN).

CreateCloudFormationTemplateResponse, createCloudFormationTemplateResponse_creationTime - The date and time this resource was created.

$sel:expirationTime:CreateCloudFormationTemplateResponse', createCloudFormationTemplateResponse_expirationTime - The date and time this template expires. Templates expire 1 hour after creation.

CreateCloudFormationTemplate, createCloudFormationTemplateResponse_semanticVersion - The semantic version of the application:

https://semver.org/

$sel:status:CreateCloudFormationTemplateResponse', createCloudFormationTemplateResponse_status - Status of the template creation workflow.

Possible values: PREPARING | ACTIVE | EXPIRED

$sel:templateId:CreateCloudFormationTemplateResponse', createCloudFormationTemplateResponse_templateId - The UUID returned by CreateCloudFormationTemplate.

Pattern: [0-9a-fA-F]{8}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{12}

CreateCloudFormationTemplateResponse, createCloudFormationTemplateResponse_templateUrl - A link to the template that can be used to deploy the application using AWS CloudFormation.

$sel:httpStatus:CreateCloudFormationTemplateResponse', createCloudFormationTemplateResponse_httpStatus - The response's http status code.

DeleteApplication

data DeleteApplication Source #

See: newDeleteApplication smart constructor.

Constructors

DeleteApplication' Text 

Instances

Instances details
ToHeaders DeleteApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.DeleteApplication

ToPath DeleteApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.DeleteApplication

ToQuery DeleteApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.DeleteApplication

AWSRequest DeleteApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.DeleteApplication

Associated Types

type AWSResponse DeleteApplication #

Generic DeleteApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.DeleteApplication

Associated Types

type Rep DeleteApplication :: Type -> Type #

Read DeleteApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.DeleteApplication

Show DeleteApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.DeleteApplication

NFData DeleteApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.DeleteApplication

Methods

rnf :: DeleteApplication -> () #

Eq DeleteApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.DeleteApplication

Hashable DeleteApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.DeleteApplication

type AWSResponse DeleteApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.DeleteApplication

type Rep DeleteApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.DeleteApplication

type Rep DeleteApplication = D1 ('MetaData "DeleteApplication" "Amazonka.ServerlessApplicationRepository.DeleteApplication" "amazonka-serverlessrepo-2.0-DJX7EnU3zce9dFmCiMzat7" 'False) (C1 ('MetaCons "DeleteApplication'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteApplication Source #

Create a value of DeleteApplication with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteApplication, deleteApplication_applicationId - The Amazon Resource Name (ARN) of the application.

data DeleteApplicationResponse Source #

See: newDeleteApplicationResponse smart constructor.

Instances

Instances details
Generic DeleteApplicationResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.DeleteApplication

Associated Types

type Rep DeleteApplicationResponse :: Type -> Type #

Read DeleteApplicationResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.DeleteApplication

Show DeleteApplicationResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.DeleteApplication

NFData DeleteApplicationResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.DeleteApplication

Eq DeleteApplicationResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.DeleteApplication

type Rep DeleteApplicationResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.DeleteApplication

type Rep DeleteApplicationResponse = D1 ('MetaData "DeleteApplicationResponse" "Amazonka.ServerlessApplicationRepository.DeleteApplication" "amazonka-serverlessrepo-2.0-DJX7EnU3zce9dFmCiMzat7" 'False) (C1 ('MetaCons "DeleteApplicationResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteApplicationResponse :: DeleteApplicationResponse Source #

Create a value of DeleteApplicationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

GetApplication

data GetApplication Source #

See: newGetApplication smart constructor.

Constructors

GetApplication' (Maybe Text) Text 

Instances

Instances details
ToHeaders GetApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplication

ToPath GetApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplication

ToQuery GetApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplication

AWSRequest GetApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplication

Associated Types

type AWSResponse GetApplication #

Generic GetApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplication

Associated Types

type Rep GetApplication :: Type -> Type #

Read GetApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplication

Show GetApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplication

NFData GetApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplication

Methods

rnf :: GetApplication -> () #

Eq GetApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplication

Hashable GetApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplication

type AWSResponse GetApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplication

type Rep GetApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplication

type Rep GetApplication = D1 ('MetaData "GetApplication" "Amazonka.ServerlessApplicationRepository.GetApplication" "amazonka-serverlessrepo-2.0-DJX7EnU3zce9dFmCiMzat7" 'False) (C1 ('MetaCons "GetApplication'" 'PrefixI 'True) (S1 ('MetaSel ('Just "semanticVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetApplication Source #

Create a value of GetApplication with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetApplication, getApplication_semanticVersion - The semantic version of the application to get.

GetApplication, getApplication_applicationId - The Amazon Resource Name (ARN) of the application.

data GetApplicationResponse Source #

See: newGetApplicationResponse smart constructor.

Instances

Instances details
Generic GetApplicationResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplication

Associated Types

type Rep GetApplicationResponse :: Type -> Type #

Read GetApplicationResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplication

Show GetApplicationResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplication

NFData GetApplicationResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplication

Methods

rnf :: GetApplicationResponse -> () #

Eq GetApplicationResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplication

type Rep GetApplicationResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplication

type Rep GetApplicationResponse = D1 ('MetaData "GetApplicationResponse" "Amazonka.ServerlessApplicationRepository.GetApplication" "amazonka-serverlessrepo-2.0-DJX7EnU3zce9dFmCiMzat7" 'False) (C1 ('MetaCons "GetApplicationResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "author") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "homePageUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "isVerifiedAuthor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "labels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))) :*: ((S1 ('MetaSel ('Just "licenseUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "readmeUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "spdxLicenseId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "verifiedAuthorUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Version)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))))

newGetApplicationResponse Source #

Create a value of GetApplicationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetApplication, getApplicationResponse_applicationId - The application Amazon Resource Name (ARN).

GetApplicationResponse, getApplicationResponse_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])?$";

GetApplicationResponse, getApplicationResponse_creationTime - The date and time this resource was created.

GetApplicationResponse, getApplicationResponse_description - The description of the application.

Minimum length=1. Maximum length=256

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

$sel:isVerifiedAuthor:GetApplicationResponse', getApplicationResponse_isVerifiedAuthor - 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.

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

$sel:licenseUrl:GetApplicationResponse', getApplicationResponse_licenseUrl - A link to a license file of the app that matches the spdxLicenseID value of your application.

Maximum size 5 MB

GetApplicationResponse, getApplicationResponse_name - The name of the application.

Minimum length=1. Maximum length=140

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

$sel:readmeUrl:GetApplicationResponse', getApplicationResponse_readmeUrl - 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

GetApplicationResponse, getApplicationResponse_spdxLicenseId - A valid identifier from https://spdx.org/licenses/.

$sel:verifiedAuthorUrl:GetApplicationResponse', getApplicationResponse_verifiedAuthorUrl - The URL to the public profile of a verified author. This URL is submitted by the author.

$sel:version:GetApplicationResponse', getApplicationResponse_version - Version information about the application.

$sel:httpStatus:GetApplicationResponse', getApplicationResponse_httpStatus - The response's http status code.

GetApplicationPolicy

data GetApplicationPolicy Source #

See: newGetApplicationPolicy smart constructor.

Instances

Instances details
ToHeaders GetApplicationPolicy Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplicationPolicy

ToPath GetApplicationPolicy Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplicationPolicy

ToQuery GetApplicationPolicy Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplicationPolicy

AWSRequest GetApplicationPolicy Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplicationPolicy

Associated Types

type AWSResponse GetApplicationPolicy #

Generic GetApplicationPolicy Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplicationPolicy

Associated Types

type Rep GetApplicationPolicy :: Type -> Type #

Read GetApplicationPolicy Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplicationPolicy

Show GetApplicationPolicy Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplicationPolicy

NFData GetApplicationPolicy Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplicationPolicy

Methods

rnf :: GetApplicationPolicy -> () #

Eq GetApplicationPolicy Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplicationPolicy

Hashable GetApplicationPolicy Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplicationPolicy

type AWSResponse GetApplicationPolicy Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplicationPolicy

type Rep GetApplicationPolicy Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplicationPolicy

type Rep GetApplicationPolicy = D1 ('MetaData "GetApplicationPolicy" "Amazonka.ServerlessApplicationRepository.GetApplicationPolicy" "amazonka-serverlessrepo-2.0-DJX7EnU3zce9dFmCiMzat7" 'False) (C1 ('MetaCons "GetApplicationPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetApplicationPolicy Source #

Create a value of GetApplicationPolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetApplicationPolicy, getApplicationPolicy_applicationId - The Amazon Resource Name (ARN) of the application.

data GetApplicationPolicyResponse Source #

See: newGetApplicationPolicyResponse smart constructor.

Instances

Instances details
Generic GetApplicationPolicyResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplicationPolicy

Associated Types

type Rep GetApplicationPolicyResponse :: Type -> Type #

Read GetApplicationPolicyResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplicationPolicy

Show GetApplicationPolicyResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplicationPolicy

NFData GetApplicationPolicyResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplicationPolicy

Eq GetApplicationPolicyResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplicationPolicy

type Rep GetApplicationPolicyResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplicationPolicy

type Rep GetApplicationPolicyResponse = D1 ('MetaData "GetApplicationPolicyResponse" "Amazonka.ServerlessApplicationRepository.GetApplicationPolicy" "amazonka-serverlessrepo-2.0-DJX7EnU3zce9dFmCiMzat7" 'False) (C1 ('MetaCons "GetApplicationPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "statements") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ApplicationPolicyStatement])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetApplicationPolicyResponse Source #

Create a value of GetApplicationPolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:statements:GetApplicationPolicyResponse', getApplicationPolicyResponse_statements - An array of policy statements applied to the application.

$sel:httpStatus:GetApplicationPolicyResponse', getApplicationPolicyResponse_httpStatus - The response's http status code.

GetCloudFormationTemplate

data GetCloudFormationTemplate Source #

See: newGetCloudFormationTemplate smart constructor.

Instances

Instances details
ToHeaders GetCloudFormationTemplate Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetCloudFormationTemplate

ToPath GetCloudFormationTemplate Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetCloudFormationTemplate

ToQuery GetCloudFormationTemplate Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetCloudFormationTemplate

AWSRequest GetCloudFormationTemplate Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetCloudFormationTemplate

Generic GetCloudFormationTemplate Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetCloudFormationTemplate

Associated Types

type Rep GetCloudFormationTemplate :: Type -> Type #

Read GetCloudFormationTemplate Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetCloudFormationTemplate

Show GetCloudFormationTemplate Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetCloudFormationTemplate

NFData GetCloudFormationTemplate Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetCloudFormationTemplate

Eq GetCloudFormationTemplate Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetCloudFormationTemplate

Hashable GetCloudFormationTemplate Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetCloudFormationTemplate

type AWSResponse GetCloudFormationTemplate Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetCloudFormationTemplate

type Rep GetCloudFormationTemplate Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetCloudFormationTemplate

type Rep GetCloudFormationTemplate = D1 ('MetaData "GetCloudFormationTemplate" "Amazonka.ServerlessApplicationRepository.GetCloudFormationTemplate" "amazonka-serverlessrepo-2.0-DJX7EnU3zce9dFmCiMzat7" 'False) (C1 ('MetaCons "GetCloudFormationTemplate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "templateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetCloudFormationTemplate Source #

Create a value of GetCloudFormationTemplate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetCloudFormationTemplate, getCloudFormationTemplate_applicationId - The Amazon Resource Name (ARN) of the application.

GetCloudFormationTemplate, getCloudFormationTemplate_templateId - The UUID returned by CreateCloudFormationTemplate.

Pattern: [0-9a-fA-F]{8}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{12}

data GetCloudFormationTemplateResponse Source #

See: newGetCloudFormationTemplateResponse smart constructor.

Instances

Instances details
Generic GetCloudFormationTemplateResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetCloudFormationTemplate

Associated Types

type Rep GetCloudFormationTemplateResponse :: Type -> Type #

Read GetCloudFormationTemplateResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetCloudFormationTemplate

Show GetCloudFormationTemplateResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetCloudFormationTemplate

NFData GetCloudFormationTemplateResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetCloudFormationTemplate

Eq GetCloudFormationTemplateResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetCloudFormationTemplate

type Rep GetCloudFormationTemplateResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetCloudFormationTemplate

type Rep GetCloudFormationTemplateResponse = D1 ('MetaData "GetCloudFormationTemplateResponse" "Amazonka.ServerlessApplicationRepository.GetCloudFormationTemplate" "amazonka-serverlessrepo-2.0-DJX7EnU3zce9dFmCiMzat7" 'False) (C1 ('MetaCons "GetCloudFormationTemplateResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "expirationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "semanticVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Status)) :*: S1 ('MetaSel ('Just "templateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "templateUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newGetCloudFormationTemplateResponse Source #

Create a value of GetCloudFormationTemplateResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetCloudFormationTemplate, getCloudFormationTemplateResponse_applicationId - The application Amazon Resource Name (ARN).

GetCloudFormationTemplateResponse, getCloudFormationTemplateResponse_creationTime - The date and time this resource was created.

$sel:expirationTime:GetCloudFormationTemplateResponse', getCloudFormationTemplateResponse_expirationTime - The date and time this template expires. Templates expire 1 hour after creation.

GetCloudFormationTemplateResponse, getCloudFormationTemplateResponse_semanticVersion - The semantic version of the application:

https://semver.org/

$sel:status:GetCloudFormationTemplateResponse', getCloudFormationTemplateResponse_status - Status of the template creation workflow.

Possible values: PREPARING | ACTIVE | EXPIRED

GetCloudFormationTemplate, getCloudFormationTemplateResponse_templateId - The UUID returned by CreateCloudFormationTemplate.

Pattern: [0-9a-fA-F]{8}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{12}

GetCloudFormationTemplateResponse, getCloudFormationTemplateResponse_templateUrl - A link to the template that can be used to deploy the application using AWS CloudFormation.

$sel:httpStatus:GetCloudFormationTemplateResponse', getCloudFormationTemplateResponse_httpStatus - The response's http status code.

ListApplicationDependencies (Paginated)

data ListApplicationDependencies Source #

See: newListApplicationDependencies smart constructor.

Instances

Instances details
ToHeaders ListApplicationDependencies Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplicationDependencies

ToPath ListApplicationDependencies Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplicationDependencies

ToQuery ListApplicationDependencies Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplicationDependencies

AWSPager ListApplicationDependencies Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplicationDependencies

AWSRequest ListApplicationDependencies Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplicationDependencies

Generic ListApplicationDependencies Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplicationDependencies

Associated Types

type Rep ListApplicationDependencies :: Type -> Type #

Read ListApplicationDependencies Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplicationDependencies

Show ListApplicationDependencies Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplicationDependencies

NFData ListApplicationDependencies Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplicationDependencies

Eq ListApplicationDependencies Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplicationDependencies

Hashable ListApplicationDependencies Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplicationDependencies

type AWSResponse ListApplicationDependencies Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplicationDependencies

type Rep ListApplicationDependencies Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplicationDependencies

type Rep ListApplicationDependencies = D1 ('MetaData "ListApplicationDependencies" "Amazonka.ServerlessApplicationRepository.ListApplicationDependencies" "amazonka-serverlessrepo-2.0-DJX7EnU3zce9dFmCiMzat7" 'False) (C1 ('MetaCons "ListApplicationDependencies'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "semanticVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListApplicationDependencies Source #

Create a value of ListApplicationDependencies with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxItems:ListApplicationDependencies', listApplicationDependencies_maxItems - The total number of items to return.

ListApplicationDependencies, listApplicationDependencies_nextToken - A token to specify where to start paginating.

ListApplicationDependencies, listApplicationDependencies_semanticVersion - The semantic version of the application to get.

ListApplicationDependencies, listApplicationDependencies_applicationId - The Amazon Resource Name (ARN) of the application.

data ListApplicationDependenciesResponse Source #

Instances

Instances details
Generic ListApplicationDependenciesResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplicationDependencies

Read ListApplicationDependenciesResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplicationDependencies

Show ListApplicationDependenciesResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplicationDependencies

NFData ListApplicationDependenciesResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplicationDependencies

Eq ListApplicationDependenciesResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplicationDependencies

type Rep ListApplicationDependenciesResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplicationDependencies

type Rep ListApplicationDependenciesResponse = D1 ('MetaData "ListApplicationDependenciesResponse" "Amazonka.ServerlessApplicationRepository.ListApplicationDependencies" "amazonka-serverlessrepo-2.0-DJX7EnU3zce9dFmCiMzat7" 'False) (C1 ('MetaCons "ListApplicationDependenciesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dependencies") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ApplicationDependencySummary])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListApplicationDependenciesResponse Source #

Create a value of ListApplicationDependenciesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dependencies:ListApplicationDependenciesResponse', listApplicationDependenciesResponse_dependencies - An array of application summaries nested in the application.

ListApplicationDependencies, listApplicationDependenciesResponse_nextToken - The token to request the next page of results.

$sel:httpStatus:ListApplicationDependenciesResponse', listApplicationDependenciesResponse_httpStatus - The response's http status code.

ListApplicationVersions (Paginated)

data ListApplicationVersions Source #

See: newListApplicationVersions smart constructor.

Instances

Instances details
ToHeaders ListApplicationVersions Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplicationVersions

ToPath ListApplicationVersions Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplicationVersions

ToQuery ListApplicationVersions Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplicationVersions

AWSPager ListApplicationVersions Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplicationVersions

AWSRequest ListApplicationVersions Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplicationVersions

Generic ListApplicationVersions Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplicationVersions

Associated Types

type Rep ListApplicationVersions :: Type -> Type #

Read ListApplicationVersions Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplicationVersions

Show ListApplicationVersions Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplicationVersions

NFData ListApplicationVersions Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplicationVersions

Methods

rnf :: ListApplicationVersions -> () #

Eq ListApplicationVersions Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplicationVersions

Hashable ListApplicationVersions Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplicationVersions

type AWSResponse ListApplicationVersions Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplicationVersions

type Rep ListApplicationVersions Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplicationVersions

type Rep ListApplicationVersions = D1 ('MetaData "ListApplicationVersions" "Amazonka.ServerlessApplicationRepository.ListApplicationVersions" "amazonka-serverlessrepo-2.0-DJX7EnU3zce9dFmCiMzat7" 'False) (C1 ('MetaCons "ListApplicationVersions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListApplicationVersions Source #

Create a value of ListApplicationVersions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxItems:ListApplicationVersions', listApplicationVersions_maxItems - The total number of items to return.

ListApplicationVersions, listApplicationVersions_nextToken - A token to specify where to start paginating.

ListApplicationVersions, listApplicationVersions_applicationId - The Amazon Resource Name (ARN) of the application.

data ListApplicationVersionsResponse Source #

See: newListApplicationVersionsResponse smart constructor.

Instances

Instances details
Generic ListApplicationVersionsResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplicationVersions

Associated Types

type Rep ListApplicationVersionsResponse :: Type -> Type #

Read ListApplicationVersionsResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplicationVersions

Show ListApplicationVersionsResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplicationVersions

NFData ListApplicationVersionsResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplicationVersions

Eq ListApplicationVersionsResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplicationVersions

type Rep ListApplicationVersionsResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplicationVersions

type Rep ListApplicationVersionsResponse = D1 ('MetaData "ListApplicationVersionsResponse" "Amazonka.ServerlessApplicationRepository.ListApplicationVersions" "amazonka-serverlessrepo-2.0-DJX7EnU3zce9dFmCiMzat7" 'False) (C1 ('MetaCons "ListApplicationVersionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "versions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [VersionSummary])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListApplicationVersionsResponse Source #

Create a value of ListApplicationVersionsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListApplicationVersions, listApplicationVersionsResponse_nextToken - The token to request the next page of results.

$sel:versions:ListApplicationVersionsResponse', listApplicationVersionsResponse_versions - An array of version summaries for the application.

$sel:httpStatus:ListApplicationVersionsResponse', listApplicationVersionsResponse_httpStatus - The response's http status code.

ListApplications (Paginated)

data ListApplications Source #

See: newListApplications smart constructor.

Instances

Instances details
ToHeaders ListApplications Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplications

ToPath ListApplications Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplications

ToQuery ListApplications Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplications

AWSPager ListApplications Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplications

AWSRequest ListApplications Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplications

Associated Types

type AWSResponse ListApplications #

Generic ListApplications Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplications

Associated Types

type Rep ListApplications :: Type -> Type #

Read ListApplications Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplications

Show ListApplications Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplications

NFData ListApplications Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplications

Methods

rnf :: ListApplications -> () #

Eq ListApplications Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplications

Hashable ListApplications Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplications

type AWSResponse ListApplications Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplications

type Rep ListApplications Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplications

type Rep ListApplications = D1 ('MetaData "ListApplications" "Amazonka.ServerlessApplicationRepository.ListApplications" "amazonka-serverlessrepo-2.0-DJX7EnU3zce9dFmCiMzat7" 'False) (C1 ('MetaCons "ListApplications'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListApplications :: ListApplications Source #

Create a value of ListApplications with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxItems:ListApplications', listApplications_maxItems - The total number of items to return.

ListApplications, listApplications_nextToken - A token to specify where to start paginating.

data ListApplicationsResponse Source #

See: newListApplicationsResponse smart constructor.

Instances

Instances details
Generic ListApplicationsResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplications

Associated Types

type Rep ListApplicationsResponse :: Type -> Type #

Read ListApplicationsResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplications

Show ListApplicationsResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplications

NFData ListApplicationsResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplications

Eq ListApplicationsResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplications

type Rep ListApplicationsResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplications

type Rep ListApplicationsResponse = D1 ('MetaData "ListApplicationsResponse" "Amazonka.ServerlessApplicationRepository.ListApplications" "amazonka-serverlessrepo-2.0-DJX7EnU3zce9dFmCiMzat7" 'False) (C1 ('MetaCons "ListApplicationsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applications") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ApplicationSummary])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListApplicationsResponse Source #

Create a value of ListApplicationsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:applications:ListApplicationsResponse', listApplicationsResponse_applications - An array of application summaries.

ListApplications, listApplicationsResponse_nextToken - The token to request the next page of results.

$sel:httpStatus:ListApplicationsResponse', listApplicationsResponse_httpStatus - The response's http status code.

PutApplicationPolicy

data PutApplicationPolicy Source #

See: newPutApplicationPolicy smart constructor.

Instances

Instances details
ToJSON PutApplicationPolicy Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.PutApplicationPolicy

ToHeaders PutApplicationPolicy Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.PutApplicationPolicy

ToPath PutApplicationPolicy Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.PutApplicationPolicy

ToQuery PutApplicationPolicy Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.PutApplicationPolicy

AWSRequest PutApplicationPolicy Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.PutApplicationPolicy

Associated Types

type AWSResponse PutApplicationPolicy #

Generic PutApplicationPolicy Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.PutApplicationPolicy

Associated Types

type Rep PutApplicationPolicy :: Type -> Type #

Read PutApplicationPolicy Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.PutApplicationPolicy

Show PutApplicationPolicy Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.PutApplicationPolicy

NFData PutApplicationPolicy Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.PutApplicationPolicy

Methods

rnf :: PutApplicationPolicy -> () #

Eq PutApplicationPolicy Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.PutApplicationPolicy

Hashable PutApplicationPolicy Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.PutApplicationPolicy

type AWSResponse PutApplicationPolicy Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.PutApplicationPolicy

type Rep PutApplicationPolicy Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.PutApplicationPolicy

type Rep PutApplicationPolicy = D1 ('MetaData "PutApplicationPolicy" "Amazonka.ServerlessApplicationRepository.PutApplicationPolicy" "amazonka-serverlessrepo-2.0-DJX7EnU3zce9dFmCiMzat7" 'False) (C1 ('MetaCons "PutApplicationPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "statements") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ApplicationPolicyStatement])))

newPutApplicationPolicy Source #

Create a value of PutApplicationPolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

PutApplicationPolicy, putApplicationPolicy_applicationId - The Amazon Resource Name (ARN) of the application.

PutApplicationPolicy, putApplicationPolicy_statements - An array of policy statements applied to the application.

data PutApplicationPolicyResponse Source #

See: newPutApplicationPolicyResponse smart constructor.

Instances

Instances details
Generic PutApplicationPolicyResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.PutApplicationPolicy

Associated Types

type Rep PutApplicationPolicyResponse :: Type -> Type #

Read PutApplicationPolicyResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.PutApplicationPolicy

Show PutApplicationPolicyResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.PutApplicationPolicy

NFData PutApplicationPolicyResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.PutApplicationPolicy

Eq PutApplicationPolicyResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.PutApplicationPolicy

type Rep PutApplicationPolicyResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.PutApplicationPolicy

type Rep PutApplicationPolicyResponse = D1 ('MetaData "PutApplicationPolicyResponse" "Amazonka.ServerlessApplicationRepository.PutApplicationPolicy" "amazonka-serverlessrepo-2.0-DJX7EnU3zce9dFmCiMzat7" 'False) (C1 ('MetaCons "PutApplicationPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "statements") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ApplicationPolicyStatement])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newPutApplicationPolicyResponse Source #

Create a value of PutApplicationPolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

PutApplicationPolicy, putApplicationPolicyResponse_statements - An array of policy statements applied to the application.

$sel:httpStatus:PutApplicationPolicyResponse', putApplicationPolicyResponse_httpStatus - The response's http status code.

UnshareApplication

data UnshareApplication Source #

See: newUnshareApplication smart constructor.

Instances

Instances details
ToJSON UnshareApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UnshareApplication

ToHeaders UnshareApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UnshareApplication

ToPath UnshareApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UnshareApplication

ToQuery UnshareApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UnshareApplication

AWSRequest UnshareApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UnshareApplication

Associated Types

type AWSResponse UnshareApplication #

Generic UnshareApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UnshareApplication

Associated Types

type Rep UnshareApplication :: Type -> Type #

Read UnshareApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UnshareApplication

Show UnshareApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UnshareApplication

NFData UnshareApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UnshareApplication

Methods

rnf :: UnshareApplication -> () #

Eq UnshareApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UnshareApplication

Hashable UnshareApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UnshareApplication

type AWSResponse UnshareApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UnshareApplication

type Rep UnshareApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UnshareApplication

type Rep UnshareApplication = D1 ('MetaData "UnshareApplication" "Amazonka.ServerlessApplicationRepository.UnshareApplication" "amazonka-serverlessrepo-2.0-DJX7EnU3zce9dFmCiMzat7" 'False) (C1 ('MetaCons "UnshareApplication'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newUnshareApplication Source #

Create a value of UnshareApplication with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UnshareApplication, unshareApplication_applicationId - The Amazon Resource Name (ARN) of the application.

$sel:organizationId:UnshareApplication', unshareApplication_organizationId - The AWS Organization ID to unshare the application from.

data UnshareApplicationResponse Source #

See: newUnshareApplicationResponse smart constructor.

Instances

Instances details
Generic UnshareApplicationResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UnshareApplication

Associated Types

type Rep UnshareApplicationResponse :: Type -> Type #

Read UnshareApplicationResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UnshareApplication

Show UnshareApplicationResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UnshareApplication

NFData UnshareApplicationResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UnshareApplication

Eq UnshareApplicationResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UnshareApplication

type Rep UnshareApplicationResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UnshareApplication

type Rep UnshareApplicationResponse = D1 ('MetaData "UnshareApplicationResponse" "Amazonka.ServerlessApplicationRepository.UnshareApplication" "amazonka-serverlessrepo-2.0-DJX7EnU3zce9dFmCiMzat7" 'False) (C1 ('MetaCons "UnshareApplicationResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newUnshareApplicationResponse :: UnshareApplicationResponse Source #

Create a value of UnshareApplicationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

UpdateApplication

data UpdateApplication Source #

See: newUpdateApplication smart constructor.

Instances

Instances details
ToJSON UpdateApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UpdateApplication

ToHeaders UpdateApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UpdateApplication

ToPath UpdateApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UpdateApplication

ToQuery UpdateApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UpdateApplication

AWSRequest UpdateApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UpdateApplication

Associated Types

type AWSResponse UpdateApplication #

Generic UpdateApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UpdateApplication

Associated Types

type Rep UpdateApplication :: Type -> Type #

Read UpdateApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UpdateApplication

Show UpdateApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UpdateApplication

NFData UpdateApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UpdateApplication

Methods

rnf :: UpdateApplication -> () #

Eq UpdateApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UpdateApplication

Hashable UpdateApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UpdateApplication

type AWSResponse UpdateApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UpdateApplication

type Rep UpdateApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UpdateApplication

type Rep UpdateApplication = D1 ('MetaData "UpdateApplication" "Amazonka.ServerlessApplicationRepository.UpdateApplication" "amazonka-serverlessrepo-2.0-DJX7EnU3zce9dFmCiMzat7" 'False) (C1 ('MetaCons "UpdateApplication'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "author") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "homePageUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "labels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "readmeBody") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "readmeUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newUpdateApplication Source #

Create a value of UpdateApplication with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateApplication, updateApplication_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])?$";

UpdateApplication, updateApplication_description - The description of the application.

Minimum length=1. Maximum length=256

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

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

$sel:readmeBody:UpdateApplication', updateApplication_readmeBody - A text readme file in Markdown language that contains a more detailed description of the application and how it works.

Maximum size 5 MB

UpdateApplication, updateApplication_readmeUrl - 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

UpdateApplication, updateApplication_applicationId - The Amazon Resource Name (ARN) of the application.

data UpdateApplicationResponse Source #

See: newUpdateApplicationResponse smart constructor.

Instances

Instances details
Generic UpdateApplicationResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UpdateApplication

Associated Types

type Rep UpdateApplicationResponse :: Type -> Type #

Read UpdateApplicationResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UpdateApplication

Show UpdateApplicationResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UpdateApplication

NFData UpdateApplicationResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UpdateApplication

Eq UpdateApplicationResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UpdateApplication

type Rep UpdateApplicationResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UpdateApplication

type Rep UpdateApplicationResponse = D1 ('MetaData "UpdateApplicationResponse" "Amazonka.ServerlessApplicationRepository.UpdateApplication" "amazonka-serverlessrepo-2.0-DJX7EnU3zce9dFmCiMzat7" 'False) (C1 ('MetaCons "UpdateApplicationResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "author") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "homePageUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "isVerifiedAuthor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "labels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))) :*: ((S1 ('MetaSel ('Just "licenseUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "readmeUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "spdxLicenseId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "verifiedAuthorUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Version)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))))

newUpdateApplicationResponse Source #

Create a value of UpdateApplicationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateApplication, updateApplicationResponse_applicationId - The application Amazon Resource Name (ARN).

UpdateApplication, updateApplicationResponse_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])?$";

UpdateApplicationResponse, updateApplicationResponse_creationTime - The date and time this resource was created.

UpdateApplication, updateApplicationResponse_description - The description of the application.

Minimum length=1. Maximum length=256

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

$sel:isVerifiedAuthor:UpdateApplicationResponse', updateApplicationResponse_isVerifiedAuthor - 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.

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

$sel:licenseUrl:UpdateApplicationResponse', updateApplicationResponse_licenseUrl - A link to a license file of the app that matches the spdxLicenseID value of your application.

Maximum size 5 MB

UpdateApplicationResponse, updateApplicationResponse_name - The name of the application.

Minimum length=1. Maximum length=140

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

UpdateApplication, updateApplicationResponse_readmeUrl - 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

UpdateApplicationResponse, updateApplicationResponse_spdxLicenseId - A valid identifier from https://spdx.org/licenses/.

$sel:verifiedAuthorUrl:UpdateApplicationResponse', updateApplicationResponse_verifiedAuthorUrl - The URL to the public profile of a verified author. This URL is submitted by the author.

$sel:version:UpdateApplicationResponse', updateApplicationResponse_version - Version information about the application.

$sel:httpStatus:UpdateApplicationResponse', updateApplicationResponse_httpStatus - The response's http status code.

Types

Capability

newtype Capability Source #

Values that must be specified in order to deploy some applications.

Constructors

Capability' 

Fields

Instances

Instances details
FromJSON Capability Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Capability

FromJSONKey Capability Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Capability

ToJSON Capability Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Capability

ToJSONKey Capability Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Capability

ToByteString Capability Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Capability

ToHeader Capability Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Capability

ToLog Capability Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Capability

ToQuery Capability Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Capability

FromText Capability Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Capability

ToText Capability Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Capability

Methods

toText :: Capability -> Text #

FromXML Capability Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Capability

ToXML Capability Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Capability

Methods

toXML :: Capability -> XML #

Generic Capability Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Capability

Associated Types

type Rep Capability :: Type -> Type #

Read Capability Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Capability

Show Capability Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Capability

NFData Capability Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Capability

Methods

rnf :: Capability -> () #

Eq Capability Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Capability

Ord Capability Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Capability

Hashable Capability Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Capability

type Rep Capability Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Capability

type Rep Capability = D1 ('MetaData "Capability" "Amazonka.ServerlessApplicationRepository.Types.Capability" "amazonka-serverlessrepo-2.0-DJX7EnU3zce9dFmCiMzat7" 'True) (C1 ('MetaCons "Capability'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCapability") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Status

newtype Status Source #

Constructors

Status' 

Fields

Bundled Patterns

pattern Status_ACTIVE :: Status 
pattern Status_EXPIRED :: Status 
pattern Status_PREPARING :: Status 

Instances

Instances details
FromJSON Status Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Status

FromJSONKey Status Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Status

ToJSON Status Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Status

ToJSONKey Status Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Status

ToByteString Status Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Status

Methods

toBS :: Status -> ByteString #

ToHeader Status Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Status

Methods

toHeader :: HeaderName -> Status -> [Header] #

ToLog Status Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Status

ToQuery Status Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Status

FromText Status Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Status

ToText Status Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Status

Methods

toText :: Status -> Text #

FromXML Status Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Status

ToXML Status Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Status

Methods

toXML :: Status -> XML #

Generic Status Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Status

Associated Types

type Rep Status :: Type -> Type #

Methods

from :: Status -> Rep Status x #

to :: Rep Status x -> Status #

Read Status Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Status

Show Status Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Status

NFData Status Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Status

Methods

rnf :: Status -> () #

Eq Status Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Status

Methods

(==) :: Status -> Status -> Bool #

(/=) :: Status -> Status -> Bool #

Ord Status Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Status

Hashable Status Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Status

Methods

hashWithSalt :: Int -> Status -> Int #

hash :: Status -> Int #

type Rep Status Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Status

type Rep Status = D1 ('MetaData "Status" "Amazonka.ServerlessApplicationRepository.Types.Status" "amazonka-serverlessrepo-2.0-DJX7EnU3zce9dFmCiMzat7" 'True) (C1 ('MetaCons "Status'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ApplicationDependencySummary

data ApplicationDependencySummary Source #

A nested application summary.

See: newApplicationDependencySummary smart constructor.

Instances

Instances details
FromJSON ApplicationDependencySummary Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ApplicationDependencySummary

Generic ApplicationDependencySummary Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ApplicationDependencySummary

Associated Types

type Rep ApplicationDependencySummary :: Type -> Type #

Read ApplicationDependencySummary Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ApplicationDependencySummary

Show ApplicationDependencySummary Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ApplicationDependencySummary

NFData ApplicationDependencySummary Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ApplicationDependencySummary

Eq ApplicationDependencySummary Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ApplicationDependencySummary

Hashable ApplicationDependencySummary Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ApplicationDependencySummary

type Rep ApplicationDependencySummary Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ApplicationDependencySummary

type Rep ApplicationDependencySummary = D1 ('MetaData "ApplicationDependencySummary" "Amazonka.ServerlessApplicationRepository.Types.ApplicationDependencySummary" "amazonka-serverlessrepo-2.0-DJX7EnU3zce9dFmCiMzat7" 'False) (C1 ('MetaCons "ApplicationDependencySummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "semanticVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newApplicationDependencySummary Source #

Create a value of ApplicationDependencySummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:applicationId:ApplicationDependencySummary', applicationDependencySummary_applicationId - The Amazon Resource Name (ARN) of the nested application.

$sel:semanticVersion:ApplicationDependencySummary', applicationDependencySummary_semanticVersion - The semantic version of the nested application.

ApplicationPolicyStatement

data ApplicationPolicyStatement Source #

Policy statement applied to the application.

See: newApplicationPolicyStatement smart constructor.

Instances

Instances details
FromJSON ApplicationPolicyStatement Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ApplicationPolicyStatement

ToJSON ApplicationPolicyStatement Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ApplicationPolicyStatement

Generic ApplicationPolicyStatement Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ApplicationPolicyStatement

Associated Types

type Rep ApplicationPolicyStatement :: Type -> Type #

Read ApplicationPolicyStatement Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ApplicationPolicyStatement

Show ApplicationPolicyStatement Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ApplicationPolicyStatement

NFData ApplicationPolicyStatement Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ApplicationPolicyStatement

Eq ApplicationPolicyStatement Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ApplicationPolicyStatement

Hashable ApplicationPolicyStatement Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ApplicationPolicyStatement

type Rep ApplicationPolicyStatement Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ApplicationPolicyStatement

type Rep ApplicationPolicyStatement = D1 ('MetaData "ApplicationPolicyStatement" "Amazonka.ServerlessApplicationRepository.Types.ApplicationPolicyStatement" "amazonka-serverlessrepo-2.0-DJX7EnU3zce9dFmCiMzat7" 'False) (C1 ('MetaCons "ApplicationPolicyStatement'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "principalOrgIDs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "statementId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "principals") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]) :*: S1 ('MetaSel ('Just "actions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]))))

newApplicationPolicyStatement :: ApplicationPolicyStatement Source #

Create a value of ApplicationPolicyStatement with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:principalOrgIDs:ApplicationPolicyStatement', applicationPolicyStatement_principalOrgIDs - An array of PrinciplalOrgIDs, which corresponds to AWS IAM aws:PrincipalOrgID global condition key.

$sel:statementId:ApplicationPolicyStatement', applicationPolicyStatement_statementId - A unique ID for the statement.

$sel:principals:ApplicationPolicyStatement', applicationPolicyStatement_principals - An array of AWS account IDs, or * to make the application public.

$sel:actions:ApplicationPolicyStatement', applicationPolicyStatement_actions - For the list of actions supported for this operation, see Application Permissions.

ApplicationSummary

data ApplicationSummary Source #

Summary of details about the application.

See: newApplicationSummary smart constructor.

Instances

Instances details
FromJSON ApplicationSummary Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ApplicationSummary

Generic ApplicationSummary Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ApplicationSummary

Associated Types

type Rep ApplicationSummary :: Type -> Type #

Read ApplicationSummary Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ApplicationSummary

Show ApplicationSummary Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ApplicationSummary

NFData ApplicationSummary Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ApplicationSummary

Methods

rnf :: ApplicationSummary -> () #

Eq ApplicationSummary Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ApplicationSummary

Hashable ApplicationSummary Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ApplicationSummary

type Rep ApplicationSummary Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ApplicationSummary

type Rep ApplicationSummary = D1 ('MetaData "ApplicationSummary" "Amazonka.ServerlessApplicationRepository.Types.ApplicationSummary" "amazonka-serverlessrepo-2.0-DJX7EnU3zce9dFmCiMzat7" 'False) (C1 ('MetaCons "ApplicationSummary'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "homePageUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "labels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "spdxLicenseId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "author") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newApplicationSummary Source #

Create a value of ApplicationSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:creationTime:ApplicationSummary', applicationSummary_creationTime - The date and time this resource was created.

$sel:homePageUrl:ApplicationSummary', applicationSummary_homePageUrl - A URL with more information about the application, for example the location of your GitHub repository for the application.

$sel:labels:ApplicationSummary', applicationSummary_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+\\-_:\\/@]+$";

$sel:spdxLicenseId:ApplicationSummary', applicationSummary_spdxLicenseId - A valid identifier from https://spdx.org/licenses/.

$sel:description:ApplicationSummary', applicationSummary_description - The description of the application.

Minimum length=1. Maximum length=256

$sel:author:ApplicationSummary', applicationSummary_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])?$";

$sel:applicationId:ApplicationSummary', applicationSummary_applicationId - The application Amazon Resource Name (ARN).

$sel:name:ApplicationSummary', applicationSummary_name - The name of the application.

Minimum length=1. Maximum length=140

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

ParameterDefinition

data ParameterDefinition Source #

Parameters supported by the application.

See: newParameterDefinition smart constructor.

Instances

Instances details
FromJSON ParameterDefinition Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ParameterDefinition

Generic ParameterDefinition Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ParameterDefinition

Associated Types

type Rep ParameterDefinition :: Type -> Type #

Read ParameterDefinition Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ParameterDefinition

Show ParameterDefinition Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ParameterDefinition

NFData ParameterDefinition Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ParameterDefinition

Methods

rnf :: ParameterDefinition -> () #

Eq ParameterDefinition Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ParameterDefinition

Hashable ParameterDefinition Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ParameterDefinition

type Rep ParameterDefinition Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ParameterDefinition

type Rep ParameterDefinition = D1 ('MetaData "ParameterDefinition" "Amazonka.ServerlessApplicationRepository.Types.ParameterDefinition" "amazonka-serverlessrepo-2.0-DJX7EnU3zce9dFmCiMzat7" 'False) (C1 ('MetaCons "ParameterDefinition'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "allowedPattern") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "allowedValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "constraintDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "defaultValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxLength") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))) :*: ((S1 ('MetaSel ('Just "maxValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "minLength") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "minValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: ((S1 ('MetaSel ('Just "noEcho") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "referencedByResources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newParameterDefinition Source #

Create a value of ParameterDefinition with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:allowedPattern:ParameterDefinition', parameterDefinition_allowedPattern - A regular expression that represents the patterns to allow for String types.

$sel:allowedValues:ParameterDefinition', parameterDefinition_allowedValues - An array containing the list of values allowed for the parameter.

$sel:constraintDescription:ParameterDefinition', parameterDefinition_constraintDescription - A string that explains a constraint when the constraint is violated. For example, without a constraint description, a parameter that has an allowed pattern of [A-Za-z0-9]+ displays the following error message when the user specifies an invalid value:

Malformed input-Parameter MyParameter must match pattern [A-Za-z0-9]+

By adding a constraint description, such as "must contain only uppercase and lowercase letters and numbers," you can display the following customized error message:

Malformed input-Parameter MyParameter must contain only uppercase and lowercase letters and numbers.

$sel:defaultValue:ParameterDefinition', parameterDefinition_defaultValue - A value of the appropriate type for the template to use if no value is specified when a stack is created. If you define constraints for the parameter, you must specify a value that adheres to those constraints.

$sel:description:ParameterDefinition', parameterDefinition_description - A string of up to 4,000 characters that describes the parameter.

$sel:maxLength:ParameterDefinition', parameterDefinition_maxLength - An integer value that determines the largest number of characters that you want to allow for String types.

$sel:maxValue:ParameterDefinition', parameterDefinition_maxValue - A numeric value that determines the largest numeric value that you want to allow for Number types.

$sel:minLength:ParameterDefinition', parameterDefinition_minLength - An integer value that determines the smallest number of characters that you want to allow for String types.

$sel:minValue:ParameterDefinition', parameterDefinition_minValue - A numeric value that determines the smallest numeric value that you want to allow for Number types.

$sel:noEcho:ParameterDefinition', parameterDefinition_noEcho - Whether to mask the parameter value whenever anyone makes a call that describes the stack. If you set the value to true, the parameter value is masked with asterisks (*****).

$sel:type':ParameterDefinition', parameterDefinition_type - The type of the parameter.

Valid values: String | Number | List<Number> | CommaDelimitedList

String: A literal string.

For example, users can specify "MyUserName".

Number: An integer or float. AWS CloudFormation validates the parameter value as a number. However, when you use the parameter elsewhere in your template (for example, by using the Ref intrinsic function), the parameter value becomes a string.

For example, users might specify "8888".

List<Number>: An array of integers or floats that are separated by commas. AWS CloudFormation validates the parameter value as numbers. However, when you use the parameter elsewhere in your template (for example, by using the Ref intrinsic function), the parameter value becomes a list of strings.

For example, users might specify "80,20", and then Ref results in ["80","20"].

CommaDelimitedList: An array of literal strings that are separated by commas. The total number of strings should be one more than the total number of commas. Also, each member string is space-trimmed.

For example, users might specify "test,dev,prod", and then Ref results in ["test","dev","prod"].

$sel:referencedByResources:ParameterDefinition', parameterDefinition_referencedByResources - A list of AWS SAM resources that use this parameter.

$sel:name:ParameterDefinition', parameterDefinition_name - The name of the parameter.

ParameterValue

data ParameterValue Source #

Parameter value of the application.

See: newParameterValue smart constructor.

Constructors

ParameterValue' Text Text 

Instances

Instances details
ToJSON ParameterValue Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ParameterValue

Generic ParameterValue Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ParameterValue

Associated Types

type Rep ParameterValue :: Type -> Type #

Read ParameterValue Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ParameterValue

Show ParameterValue Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ParameterValue

NFData ParameterValue Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ParameterValue

Methods

rnf :: ParameterValue -> () #

Eq ParameterValue Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ParameterValue

Hashable ParameterValue Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ParameterValue

type Rep ParameterValue Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ParameterValue

type Rep ParameterValue = D1 ('MetaData "ParameterValue" "Amazonka.ServerlessApplicationRepository.Types.ParameterValue" "amazonka-serverlessrepo-2.0-DJX7EnU3zce9dFmCiMzat7" 'False) (C1 ('MetaCons "ParameterValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newParameterValue Source #

Create a value of ParameterValue with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:value:ParameterValue', parameterValue_value - The input value associated with the parameter.

$sel:name:ParameterValue', parameterValue_name - The key associated with the parameter. If you don't specify a key and value for a particular parameter, AWS CloudFormation uses the default value that is specified in your template.

RollbackConfiguration

data RollbackConfiguration Source #

This property corresponds to the /AWS CloudFormation RollbackConfiguration/ Data Type.

See: newRollbackConfiguration smart constructor.

Instances

Instances details
ToJSON RollbackConfiguration Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.RollbackConfiguration

Generic RollbackConfiguration Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.RollbackConfiguration

Associated Types

type Rep RollbackConfiguration :: Type -> Type #

Read RollbackConfiguration Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.RollbackConfiguration

Show RollbackConfiguration Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.RollbackConfiguration

NFData RollbackConfiguration Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.RollbackConfiguration

Methods

rnf :: RollbackConfiguration -> () #

Eq RollbackConfiguration Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.RollbackConfiguration

Hashable RollbackConfiguration Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.RollbackConfiguration

type Rep RollbackConfiguration Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.RollbackConfiguration

type Rep RollbackConfiguration = D1 ('MetaData "RollbackConfiguration" "Amazonka.ServerlessApplicationRepository.Types.RollbackConfiguration" "amazonka-serverlessrepo-2.0-DJX7EnU3zce9dFmCiMzat7" 'False) (C1 ('MetaCons "RollbackConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "monitoringTimeInMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "rollbackTriggers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RollbackTrigger]))))

newRollbackConfiguration :: RollbackConfiguration Source #

Create a value of RollbackConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:monitoringTimeInMinutes:RollbackConfiguration', rollbackConfiguration_monitoringTimeInMinutes - This property corresponds to the content of the same name for the /AWS CloudFormation RollbackConfiguration/ Data Type.

$sel:rollbackTriggers:RollbackConfiguration', rollbackConfiguration_rollbackTriggers - This property corresponds to the content of the same name for the /AWS CloudFormation RollbackConfiguration/ Data Type.

RollbackTrigger

data RollbackTrigger Source #

This property corresponds to the /AWS CloudFormation RollbackTrigger/ Data Type.

See: newRollbackTrigger smart constructor.

Constructors

RollbackTrigger' Text Text 

Instances

Instances details
ToJSON RollbackTrigger Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.RollbackTrigger

Generic RollbackTrigger Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.RollbackTrigger

Associated Types

type Rep RollbackTrigger :: Type -> Type #

Read RollbackTrigger Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.RollbackTrigger

Show RollbackTrigger Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.RollbackTrigger

NFData RollbackTrigger Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.RollbackTrigger

Methods

rnf :: RollbackTrigger -> () #

Eq RollbackTrigger Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.RollbackTrigger

Hashable RollbackTrigger Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.RollbackTrigger

type Rep RollbackTrigger Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.RollbackTrigger

type Rep RollbackTrigger = D1 ('MetaData "RollbackTrigger" "Amazonka.ServerlessApplicationRepository.Types.RollbackTrigger" "amazonka-serverlessrepo-2.0-DJX7EnU3zce9dFmCiMzat7" 'False) (C1 ('MetaCons "RollbackTrigger'" 'PrefixI 'True) (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newRollbackTrigger Source #

Create a value of RollbackTrigger with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:type':RollbackTrigger', rollbackTrigger_type - This property corresponds to the content of the same name for the /AWS CloudFormation RollbackTrigger/ Data Type.

$sel:arn:RollbackTrigger', rollbackTrigger_arn - This property corresponds to the content of the same name for the /AWS CloudFormation RollbackTrigger/ Data Type.

Tag

data Tag Source #

This property corresponds to the /AWS CloudFormation Tag/ Data Type.

See: newTag smart constructor.

Constructors

Tag' Text Text 

Instances

Instances details
ToJSON Tag Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Tag

Generic Tag Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

Read Tag Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

NFData Tag Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Tag

Methods

rnf :: Tag -> () #

Eq Tag Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Tag

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Hashable Tag Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

type Rep Tag Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.ServerlessApplicationRepository.Types.Tag" "amazonka-serverlessrepo-2.0-DJX7EnU3zce9dFmCiMzat7" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTag Source #

Create a value of Tag with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:value:Tag', tag_value - This property corresponds to the content of the same name for the /AWS CloudFormation Tag/ Data Type.

$sel:key:Tag', tag_key - This property corresponds to the content of the same name for the /AWS CloudFormation Tag/ Data Type.

Version

data Version Source #

Application version details.

See: newVersion smart constructor.

Instances

Instances details
FromJSON Version Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Version

Generic Version Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Version

Associated Types

type Rep Version :: Type -> Type #

Methods

from :: Version -> Rep Version x #

to :: Rep Version x -> Version #

Read Version Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Version

Show Version Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Version

NFData Version Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Version

Methods

rnf :: Version -> () #

Eq Version Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Version

Methods

(==) :: Version -> Version -> Bool #

(/=) :: Version -> Version -> Bool #

Hashable Version Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Version

Methods

hashWithSalt :: Int -> Version -> Int #

hash :: Version -> Int #

type Rep Version Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Version

type Rep Version = D1 ('MetaData "Version" "Amazonka.ServerlessApplicationRepository.Types.Version" "amazonka-serverlessrepo-2.0-DJX7EnU3zce9dFmCiMzat7" 'False) (C1 ('MetaCons "Version'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "sourceCodeArchiveUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sourceCodeUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "templateUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "parameterDefinitions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ParameterDefinition]))) :*: ((S1 ('MetaSel ('Just "resourcesSupported") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "requiredCapabilities") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Capability]) :*: (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "semanticVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newVersion Source #

Create a value of Version with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:sourceCodeArchiveUrl:Version', version_sourceCodeArchiveUrl - A link to the S3 object that contains the ZIP archive of the source code for this version of your application.

Maximum size 50 MB

$sel:sourceCodeUrl:Version', version_sourceCodeUrl - A link to a public repository for the source code of your application, for example the URL of a specific GitHub commit.

$sel:templateUrl:Version', version_templateUrl - A link to the packaged AWS SAM template of your application.

$sel:parameterDefinitions:Version', version_parameterDefinitions - An array of parameter types supported by the application.

$sel:resourcesSupported:Version', version_resourcesSupported - Whether all of the AWS resources contained in this application are supported in the region in which it is being retrieved.

$sel:creationTime:Version', version_creationTime - The date and time this resource was created.

$sel:requiredCapabilities:Version', version_requiredCapabilities - A list of values that you must specify before you can deploy certain applications. Some applications might include resources that can affect permissions in your AWS account, for example, by creating new AWS Identity and Access Management (IAM) users. For those applications, you must explicitly acknowledge their capabilities by specifying this parameter.

The only valid values are CAPABILITY_IAM, CAPABILITY_NAMED_IAM, CAPABILITY_RESOURCE_POLICY, and CAPABILITY_AUTO_EXPAND.

The following resources require you to specify CAPABILITY_IAM or CAPABILITY_NAMED_IAM: AWS::IAM::Group, AWS::IAM::InstanceProfile, AWS::IAM::Policy, and AWS::IAM::Role. If the application contains IAM resources, you can specify either CAPABILITY_IAM or CAPABILITY_NAMED_IAM. If the application contains IAM resources with custom names, you must specify CAPABILITY_NAMED_IAM.

The following resources require you to specify CAPABILITY_RESOURCE_POLICY: AWS::Lambda::Permission, AWS::IAM:Policy, AWS::ApplicationAutoScaling::ScalingPolicy, AWS::S3::BucketPolicy, AWS::SQS::QueuePolicy, and AWS::SNS::TopicPolicy.

Applications that contain one or more nested applications require you to specify CAPABILITY_AUTO_EXPAND.

If your application template contains any of the above resources, we recommend that you review all permissions associated with the application before deploying. If you don't specify this parameter for an application that requires capabilities, the call will fail.

$sel:applicationId:Version', version_applicationId - The application Amazon Resource Name (ARN).

$sel:semanticVersion:Version', version_semanticVersion - The semantic version of the application:

https://semver.org/

VersionSummary

data VersionSummary Source #

An application version summary.

See: newVersionSummary smart constructor.

Instances

Instances details
FromJSON VersionSummary Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.VersionSummary

Generic VersionSummary Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.VersionSummary

Associated Types

type Rep VersionSummary :: Type -> Type #

Read VersionSummary Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.VersionSummary

Show VersionSummary Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.VersionSummary

NFData VersionSummary Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.VersionSummary

Methods

rnf :: VersionSummary -> () #

Eq VersionSummary Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.VersionSummary

Hashable VersionSummary Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.VersionSummary

type Rep VersionSummary Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.VersionSummary

type Rep VersionSummary = D1 ('MetaData "VersionSummary" "Amazonka.ServerlessApplicationRepository.Types.VersionSummary" "amazonka-serverlessrepo-2.0-DJX7EnU3zce9dFmCiMzat7" 'False) (C1 ('MetaCons "VersionSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "sourceCodeUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "semanticVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newVersionSummary Source #

Create a value of VersionSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:sourceCodeUrl:VersionSummary', versionSummary_sourceCodeUrl - A link to a public repository for the source code of your application, for example the URL of a specific GitHub commit.

$sel:creationTime:VersionSummary', versionSummary_creationTime - The date and time this resource was created.

$sel:applicationId:VersionSummary', versionSummary_applicationId - The application Amazon Resource Name (ARN).

$sel:semanticVersion:VersionSummary', versionSummary_semanticVersion - The semantic version of the application:

https://semver.org/