libZSservicesZSamazonka-serverlessrepoZSamazonka-serverlessrepo
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

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.

ConflictException

_ConflictException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The resource already exists.

ForbiddenException

_ForbiddenException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The client is not authenticated.

NotFoundException

_NotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

TooManyRequestsException

_TooManyRequestsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

InternalServerErrorException

_InternalServerErrorException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The AWS Serverless Application Repository service encountered an internal error.

BadRequestException

_BadRequestException :: AsError a => Getting (First ServiceError) a ServiceError Source #

One of the parameters in the request is invalid.

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.

GetApplicationPolicy

data GetApplicationPolicy Source #

See: newGetApplicationPolicy smart constructor.

Instances

Instances details
Eq GetApplicationPolicy Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplicationPolicy

Read GetApplicationPolicy Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplicationPolicy

Show GetApplicationPolicy Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplicationPolicy

Generic GetApplicationPolicy Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplicationPolicy

Associated Types

type Rep GetApplicationPolicy :: Type -> Type #

NFData GetApplicationPolicy Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplicationPolicy

Methods

rnf :: GetApplicationPolicy -> () #

Hashable GetApplicationPolicy Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplicationPolicy

AWSRequest GetApplicationPolicy Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplicationPolicy

Associated Types

type AWSResponse GetApplicationPolicy #

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

type Rep GetApplicationPolicy Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplicationPolicy

type Rep GetApplicationPolicy = D1 ('MetaData "GetApplicationPolicy" "Amazonka.ServerlessApplicationRepository.GetApplicationPolicy" "libZSservicesZSamazonka-serverlessrepoZSamazonka-serverlessrepo" 'False) (C1 ('MetaCons "GetApplicationPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetApplicationPolicy Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplicationPolicy

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:

$sel:applicationId:GetApplicationPolicy', getApplicationPolicy_applicationId - The Amazon Resource Name (ARN) of the application.

data GetApplicationPolicyResponse Source #

See: newGetApplicationPolicyResponse smart constructor.

Instances

Instances details
Eq GetApplicationPolicyResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplicationPolicy

Read GetApplicationPolicyResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplicationPolicy

Show GetApplicationPolicyResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplicationPolicy

Generic GetApplicationPolicyResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplicationPolicy

Associated Types

type Rep GetApplicationPolicyResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-serverlessrepoZSamazonka-serverlessrepo" '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.

CreateApplicationVersion

data CreateApplicationVersion Source #

See: newCreateApplicationVersion smart constructor.

Instances

Instances details
Eq CreateApplicationVersion Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplicationVersion

Read CreateApplicationVersion Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplicationVersion

Show 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 #

NFData CreateApplicationVersion Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplicationVersion

Hashable CreateApplicationVersion Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplicationVersion

ToJSON CreateApplicationVersion Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplicationVersion

AWSRequest 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

type Rep CreateApplicationVersion Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplicationVersion

type Rep CreateApplicationVersion = D1 ('MetaData "CreateApplicationVersion" "Amazonka.ServerlessApplicationRepository.CreateApplicationVersion" "libZSservicesZSamazonka-serverlessrepoZSamazonka-serverlessrepo" 'False) (C1 ('MetaCons "CreateApplicationVersion'" 'PrefixI 'True) ((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 "sourceCodeArchiveUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "semanticVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse CreateApplicationVersion Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplicationVersion

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:

$sel:sourceCodeUrl: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.

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

$sel:sourceCodeArchiveUrl: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

$sel:applicationId:CreateApplicationVersion', createApplicationVersion_applicationId - The Amazon Resource Name (ARN) of the application.

$sel:semanticVersion:CreateApplicationVersion', createApplicationVersion_semanticVersion - The semantic version of the new version.

data CreateApplicationVersionResponse Source #

See: newCreateApplicationVersionResponse smart constructor.

Instances

Instances details
Eq CreateApplicationVersionResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplicationVersion

Read CreateApplicationVersionResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplicationVersion

Show CreateApplicationVersionResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplicationVersion

Generic CreateApplicationVersionResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplicationVersion

Associated Types

type Rep CreateApplicationVersionResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-serverlessrepoZSamazonka-serverlessrepo" 'False) (C1 ('MetaCons "CreateApplicationVersionResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourcesSupported") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "requiredCapabilities") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Capability])) :*: (S1 ('MetaSel ('Just "parameterDefinitions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ParameterDefinition])) :*: S1 ('MetaSel ('Just "semanticVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "sourceCodeUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "templateUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "sourceCodeArchiveUrl") '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:

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

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

$sel:requiredCapabilities: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.

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

$sel:semanticVersion:CreateApplicationVersion', createApplicationVersionResponse_semanticVersion - The semantic version of the application:

https://semver.org/

$sel:sourceCodeUrl: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.

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

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

$sel:sourceCodeArchiveUrl: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

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

UnshareApplication

data UnshareApplication Source #

See: newUnshareApplication smart constructor.

Instances

Instances details
Eq UnshareApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UnshareApplication

Read UnshareApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UnshareApplication

Show UnshareApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UnshareApplication

Generic UnshareApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UnshareApplication

Associated Types

type Rep UnshareApplication :: Type -> Type #

NFData UnshareApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UnshareApplication

Methods

rnf :: UnshareApplication -> () #

Hashable UnshareApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UnshareApplication

ToJSON UnshareApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UnshareApplication

AWSRequest UnshareApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UnshareApplication

Associated Types

type AWSResponse 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

type Rep UnshareApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UnshareApplication

type Rep UnshareApplication = D1 ('MetaData "UnshareApplication" "Amazonka.ServerlessApplicationRepository.UnshareApplication" "libZSservicesZSamazonka-serverlessrepoZSamazonka-serverlessrepo" 'False) (C1 ('MetaCons "UnshareApplication'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse UnshareApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UnshareApplication

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:

$sel:applicationId: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
Eq UnshareApplicationResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UnshareApplication

Read UnshareApplicationResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UnshareApplication

Show UnshareApplicationResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UnshareApplication

Generic UnshareApplicationResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UnshareApplication

Associated Types

type Rep UnshareApplicationResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-serverlessrepoZSamazonka-serverlessrepo" '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.

DeleteApplication

data DeleteApplication Source #

See: newDeleteApplication smart constructor.

Constructors

DeleteApplication' Text 

Instances

Instances details
Eq DeleteApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.DeleteApplication

Read DeleteApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.DeleteApplication

Show DeleteApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.DeleteApplication

Generic DeleteApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.DeleteApplication

Associated Types

type Rep DeleteApplication :: Type -> Type #

NFData DeleteApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.DeleteApplication

Methods

rnf :: DeleteApplication -> () #

Hashable DeleteApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.DeleteApplication

AWSRequest DeleteApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.DeleteApplication

Associated Types

type AWSResponse DeleteApplication #

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

type Rep DeleteApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.DeleteApplication

type Rep DeleteApplication = D1 ('MetaData "DeleteApplication" "Amazonka.ServerlessApplicationRepository.DeleteApplication" "libZSservicesZSamazonka-serverlessrepoZSamazonka-serverlessrepo" 'False) (C1 ('MetaCons "DeleteApplication'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.DeleteApplication

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:

$sel:applicationId:DeleteApplication', deleteApplication_applicationId - The Amazon Resource Name (ARN) of the application.

data DeleteApplicationResponse Source #

See: newDeleteApplicationResponse smart constructor.

Instances

Instances details
Eq DeleteApplicationResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.DeleteApplication

Read DeleteApplicationResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.DeleteApplication

Show DeleteApplicationResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.DeleteApplication

Generic DeleteApplicationResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.DeleteApplication

Associated Types

type Rep DeleteApplicationResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-serverlessrepoZSamazonka-serverlessrepo" '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.

UpdateApplication

data UpdateApplication Source #

See: newUpdateApplication smart constructor.

Instances

Instances details
Eq UpdateApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UpdateApplication

Read UpdateApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UpdateApplication

Show UpdateApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UpdateApplication

Generic UpdateApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UpdateApplication

Associated Types

type Rep UpdateApplication :: Type -> Type #

NFData UpdateApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UpdateApplication

Methods

rnf :: UpdateApplication -> () #

Hashable UpdateApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UpdateApplication

ToJSON UpdateApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UpdateApplication

AWSRequest UpdateApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UpdateApplication

Associated Types

type AWSResponse 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

type Rep UpdateApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UpdateApplication

type Rep UpdateApplication = D1 ('MetaData "UpdateApplication" "Amazonka.ServerlessApplicationRepository.UpdateApplication" "libZSservicesZSamazonka-serverlessrepoZSamazonka-serverlessrepo" 'False) (C1 ('MetaCons "UpdateApplication'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "homePageUrl") '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 "author") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "labels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse UpdateApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UpdateApplication

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:

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

$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

$sel:readmeUrl: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

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

$sel:labels: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:description:UpdateApplication', updateApplication_description - The description of the application.

Minimum length=1. Maximum length=256

$sel:applicationId:UpdateApplication', updateApplication_applicationId - The Amazon Resource Name (ARN) of the application.

data UpdateApplicationResponse Source #

See: newUpdateApplicationResponse smart constructor.

Instances

Instances details
Eq UpdateApplicationResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UpdateApplication

Read UpdateApplicationResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UpdateApplication

Show UpdateApplicationResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UpdateApplication

Generic UpdateApplicationResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.UpdateApplication

Associated Types

type Rep UpdateApplicationResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-serverlessrepoZSamazonka-serverlessrepo" 'False) (C1 ('MetaCons "UpdateApplicationResponse'" '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 "licenseUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "readmeUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Version))))) :*: ((S1 ('MetaSel ('Just "author") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "labels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "verifiedAuthorUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "spdxLicenseId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "isVerifiedAuthor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: 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:

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

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

$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

$sel:readmeUrl: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

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

$sel:name:UpdateApplicationResponse', updateApplicationResponse_name - The name of the application.

Minimum length=1. Maximum length=140

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

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

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

$sel:labels: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:verifiedAuthorUrl:UpdateApplicationResponse', updateApplicationResponse_verifiedAuthorUrl - The URL to the public profile of a verified author. This URL is submitted by the author.

$sel:description:UpdateApplication', updateApplicationResponse_description - The description of the application.

Minimum length=1. Maximum length=256

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

$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.

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

CreateCloudFormationTemplate

data CreateCloudFormationTemplate Source #

See: newCreateCloudFormationTemplate smart constructor.

Instances

Instances details
Eq CreateCloudFormationTemplate Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateCloudFormationTemplate

Read CreateCloudFormationTemplate Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateCloudFormationTemplate

Show 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 #

NFData CreateCloudFormationTemplate Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateCloudFormationTemplate

Hashable CreateCloudFormationTemplate Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateCloudFormationTemplate

ToJSON CreateCloudFormationTemplate Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateCloudFormationTemplate

AWSRequest 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

type Rep CreateCloudFormationTemplate Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateCloudFormationTemplate

type Rep CreateCloudFormationTemplate = D1 ('MetaData "CreateCloudFormationTemplate" "Amazonka.ServerlessApplicationRepository.CreateCloudFormationTemplate" "libZSservicesZSamazonka-serverlessrepoZSamazonka-serverlessrepo" '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)))
type AWSResponse CreateCloudFormationTemplate Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateCloudFormationTemplate

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:

$sel:semanticVersion:CreateCloudFormationTemplate', createCloudFormationTemplate_semanticVersion - The semantic version of the application:

https://semver.org/

$sel:applicationId:CreateCloudFormationTemplate', createCloudFormationTemplate_applicationId - The Amazon Resource Name (ARN) of the application.

data CreateCloudFormationTemplateResponse Source #

Instances

Instances details
Eq 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

Generic CreateCloudFormationTemplateResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateCloudFormationTemplate

NFData 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" "libZSservicesZSamazonka-serverlessrepoZSamazonka-serverlessrepo" 'False) (C1 ('MetaCons "CreateCloudFormationTemplateResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "creationTime") '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 "semanticVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "templateUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "expirationTime") '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:

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

$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}

$sel:semanticVersion:CreateCloudFormationTemplate', createCloudFormationTemplateResponse_semanticVersion - The semantic version of the application:

https://semver.org/

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

$sel:templateUrl:CreateCloudFormationTemplateResponse', createCloudFormationTemplateResponse_templateUrl - A link to the template that can be used to deploy the application using AWS CloudFormation.

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

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

CreateApplication

data CreateApplication Source #

See: newCreateApplication smart constructor.

Instances

Instances details
Eq CreateApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplication

Read CreateApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplication

Show CreateApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplication

Generic CreateApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplication

Associated Types

type Rep CreateApplication :: Type -> Type #

NFData CreateApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplication

Methods

rnf :: CreateApplication -> () #

Hashable CreateApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplication

ToJSON CreateApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplication

AWSRequest CreateApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplication

Associated Types

type AWSResponse 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

type Rep CreateApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplication

type Rep CreateApplication = D1 ('MetaData "CreateApplication" "Amazonka.ServerlessApplicationRepository.CreateApplication" "libZSservicesZSamazonka-serverlessrepoZSamazonka-serverlessrepo" 'False) (C1 ('MetaCons "CreateApplication'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "homePageUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "readmeBody") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "licenseUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "semanticVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sourceCodeUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "readmeUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "labels") '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 "licenseBody") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "spdxLicenseId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "sourceCodeArchiveUrl") '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))))))
type AWSResponse CreateApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplication

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:

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

$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.

$sel:licenseUrl: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:semanticVersion:CreateApplication', createApplication_semanticVersion - The semantic version of the application:

https://semver.org/

$sel:sourceCodeUrl: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.

$sel:readmeUrl: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.

$sel:labels: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: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.

$sel:templateUrl: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.

$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.

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

$sel:sourceCodeArchiveUrl: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

$sel:description:CreateApplication', createApplication_description - The description of the application.

Minimum length=1. Maximum length=256

$sel:name:CreateApplication', createApplication_name - The name of the application that you want to publish.

Minimum length=1. Maximum length=140

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

$sel:author: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
Eq CreateApplicationResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplication

Read CreateApplicationResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplication

Show CreateApplicationResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplication

Generic CreateApplicationResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateApplication

Associated Types

type Rep CreateApplicationResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-serverlessrepoZSamazonka-serverlessrepo" 'False) (C1 ('MetaCons "CreateApplicationResponse'" '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 "licenseUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "readmeUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Version))))) :*: ((S1 ('MetaSel ('Just "author") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "labels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "verifiedAuthorUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "spdxLicenseId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "isVerifiedAuthor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: 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:

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

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

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

Maximum size 5 MB

$sel:readmeUrl: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

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

$sel:name:CreateApplication', createApplicationResponse_name - The name of the application.

Minimum length=1. Maximum length=140

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

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

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

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

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

$sel:description:CreateApplication', createApplicationResponse_description - The description of the application.

Minimum length=1. Maximum length=256

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

$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.

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

ListApplicationDependencies (Paginated)

data ListApplicationDependencies Source #

See: newListApplicationDependencies smart constructor.

Instances

Instances details
Eq ListApplicationDependencies Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplicationDependencies

Read ListApplicationDependencies Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplicationDependencies

Show 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 #

NFData ListApplicationDependencies Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplicationDependencies

Hashable 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

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

type Rep ListApplicationDependencies Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplicationDependencies

type Rep ListApplicationDependencies = D1 ('MetaData "ListApplicationDependencies" "Amazonka.ServerlessApplicationRepository.ListApplicationDependencies" "libZSservicesZSamazonka-serverlessrepoZSamazonka-serverlessrepo" 'False) (C1 ('MetaCons "ListApplicationDependencies'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "semanticVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListApplicationDependencies Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplicationDependencies

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:semanticVersion:ListApplicationDependencies', listApplicationDependencies_semanticVersion - The semantic version of the application to get.

$sel:nextToken:ListApplicationDependencies', listApplicationDependencies_nextToken - A token to specify where to start paginating.

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

$sel:applicationId:ListApplicationDependencies', listApplicationDependencies_applicationId - The Amazon Resource Name (ARN) of the application.

data ListApplicationDependenciesResponse Source #

Instances

Instances details
Eq 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

Generic ListApplicationDependenciesResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplicationDependencies

NFData 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" "libZSservicesZSamazonka-serverlessrepoZSamazonka-serverlessrepo" '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.

$sel:nextToken: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
Eq ListApplicationVersions Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplicationVersions

Read ListApplicationVersions Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplicationVersions

Show 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 #

NFData ListApplicationVersions Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplicationVersions

Methods

rnf :: ListApplicationVersions -> () #

Hashable 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

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

type Rep ListApplicationVersions Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplicationVersions

type Rep ListApplicationVersions = D1 ('MetaData "ListApplicationVersions" "Amazonka.ServerlessApplicationRepository.ListApplicationVersions" "libZSservicesZSamazonka-serverlessrepoZSamazonka-serverlessrepo" 'False) (C1 ('MetaCons "ListApplicationVersions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListApplicationVersions Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplicationVersions

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:nextToken:ListApplicationVersions', listApplicationVersions_nextToken - A token to specify where to start paginating.

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

$sel:applicationId:ListApplicationVersions', listApplicationVersions_applicationId - The Amazon Resource Name (ARN) of the application.

data ListApplicationVersionsResponse Source #

See: newListApplicationVersionsResponse smart constructor.

Instances

Instances details
Eq ListApplicationVersionsResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplicationVersions

Read ListApplicationVersionsResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplicationVersions

Show ListApplicationVersionsResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplicationVersions

Generic ListApplicationVersionsResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplicationVersions

Associated Types

type Rep ListApplicationVersionsResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-serverlessrepoZSamazonka-serverlessrepo" 'False) (C1 ('MetaCons "ListApplicationVersionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "versions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [VersionSummary])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:

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

$sel:nextToken:ListApplicationVersions', listApplicationVersionsResponse_nextToken - The token to request the next page of results.

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

GetApplication

data GetApplication Source #

See: newGetApplication smart constructor.

Constructors

GetApplication' (Maybe Text) Text 

Instances

Instances details
Eq GetApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplication

Read GetApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplication

Show GetApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplication

Generic GetApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplication

Associated Types

type Rep GetApplication :: Type -> Type #

NFData GetApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplication

Methods

rnf :: GetApplication -> () #

Hashable GetApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplication

AWSRequest GetApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplication

Associated Types

type AWSResponse GetApplication #

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

type Rep GetApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplication

type Rep GetApplication = D1 ('MetaData "GetApplication" "Amazonka.ServerlessApplicationRepository.GetApplication" "libZSservicesZSamazonka-serverlessrepoZSamazonka-serverlessrepo" '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)))
type AWSResponse GetApplication Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplication

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:

$sel:semanticVersion:GetApplication', getApplication_semanticVersion - The semantic version of the application to get.

$sel:applicationId:GetApplication', getApplication_applicationId - The Amazon Resource Name (ARN) of the application.

data GetApplicationResponse Source #

See: newGetApplicationResponse smart constructor.

Instances

Instances details
Eq GetApplicationResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplication

Read GetApplicationResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplication

Show GetApplicationResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplication

Generic GetApplicationResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplication

Associated Types

type Rep GetApplicationResponse :: Type -> Type #

NFData GetApplicationResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplication

Methods

rnf :: GetApplicationResponse -> () #

type Rep GetApplicationResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetApplication

type Rep GetApplicationResponse = D1 ('MetaData "GetApplicationResponse" "Amazonka.ServerlessApplicationRepository.GetApplication" "libZSservicesZSamazonka-serverlessrepoZSamazonka-serverlessrepo" 'False) (C1 ('MetaCons "GetApplicationResponse'" '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 "licenseUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "readmeUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Version))))) :*: ((S1 ('MetaSel ('Just "author") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "labels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "verifiedAuthorUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "spdxLicenseId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "isVerifiedAuthor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: 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:

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

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

$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

$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

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

$sel:name:GetApplicationResponse', getApplicationResponse_name - The name of the application.

Minimum length=1. Maximum length=140

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

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

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

$sel:labels: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:verifiedAuthorUrl:GetApplicationResponse', getApplicationResponse_verifiedAuthorUrl - The URL to the public profile of a verified author. This URL is submitted by the author.

$sel:description:GetApplicationResponse', getApplicationResponse_description - The description of the application.

Minimum length=1. Maximum length=256

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

$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.

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

GetCloudFormationTemplate

data GetCloudFormationTemplate Source #

See: newGetCloudFormationTemplate smart constructor.

Instances

Instances details
Eq GetCloudFormationTemplate Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetCloudFormationTemplate

Read GetCloudFormationTemplate Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetCloudFormationTemplate

Show 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 #

NFData GetCloudFormationTemplate Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetCloudFormationTemplate

Hashable GetCloudFormationTemplate Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetCloudFormationTemplate

AWSRequest GetCloudFormationTemplate Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetCloudFormationTemplate

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

type Rep GetCloudFormationTemplate Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetCloudFormationTemplate

type Rep GetCloudFormationTemplate = D1 ('MetaData "GetCloudFormationTemplate" "Amazonka.ServerlessApplicationRepository.GetCloudFormationTemplate" "libZSservicesZSamazonka-serverlessrepoZSamazonka-serverlessrepo" 'False) (C1 ('MetaCons "GetCloudFormationTemplate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "templateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetCloudFormationTemplate Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetCloudFormationTemplate

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:

$sel:applicationId:GetCloudFormationTemplate', getCloudFormationTemplate_applicationId - The Amazon Resource Name (ARN) of the application.

$sel:templateId: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
Eq GetCloudFormationTemplateResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetCloudFormationTemplate

Read GetCloudFormationTemplateResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetCloudFormationTemplate

Show GetCloudFormationTemplateResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetCloudFormationTemplate

Generic GetCloudFormationTemplateResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.GetCloudFormationTemplate

Associated Types

type Rep GetCloudFormationTemplateResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-serverlessrepoZSamazonka-serverlessrepo" 'False) (C1 ('MetaCons "GetCloudFormationTemplateResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "creationTime") '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 "semanticVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "templateUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "expirationTime") '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:

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

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

Possible values: PREPARING | ACTIVE | EXPIRED

$sel:templateId: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}

$sel:semanticVersion:GetCloudFormationTemplateResponse', getCloudFormationTemplateResponse_semanticVersion - The semantic version of the application:

https://semver.org/

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

$sel:templateUrl:GetCloudFormationTemplateResponse', getCloudFormationTemplateResponse_templateUrl - A link to the template that can be used to deploy the application using AWS CloudFormation.

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

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

CreateCloudFormationChangeSet

data CreateCloudFormationChangeSet Source #

See: newCreateCloudFormationChangeSet smart constructor.

Instances

Instances details
Eq CreateCloudFormationChangeSet Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateCloudFormationChangeSet

Read CreateCloudFormationChangeSet Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateCloudFormationChangeSet

Show 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 #

NFData CreateCloudFormationChangeSet Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateCloudFormationChangeSet

Hashable CreateCloudFormationChangeSet Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateCloudFormationChangeSet

ToJSON CreateCloudFormationChangeSet Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateCloudFormationChangeSet

AWSRequest 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

type Rep CreateCloudFormationChangeSet Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateCloudFormationChangeSet

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

Defined in Amazonka.ServerlessApplicationRepository.CreateCloudFormationChangeSet

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:clientToken:CreateCloudFormationChangeSet', createCloudFormationChangeSet_clientToken - 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}

$sel:semanticVersion:CreateCloudFormationChangeSet', createCloudFormationChangeSet_semanticVersion - The semantic version of the application:

https://semver.org/

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

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

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

$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:parameterOverrides:CreateCloudFormationChangeSet', createCloudFormationChangeSet_parameterOverrides - A list of parameter values for the parameters of the application.

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

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

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

$sel:applicationId: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
Eq 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

Generic CreateCloudFormationChangeSetResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.CreateCloudFormationChangeSet

NFData 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" "libZSservicesZSamazonka-serverlessrepoZSamazonka-serverlessrepo" 'False) (C1 ('MetaCons "CreateCloudFormationChangeSetResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "semanticVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "changeSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "applicationId") '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:

$sel:semanticVersion:CreateCloudFormationChangeSet', createCloudFormationChangeSetResponse_semanticVersion - The semantic version of the application:

https://semver.org/

$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:/]*

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

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

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

PutApplicationPolicy

data PutApplicationPolicy Source #

See: newPutApplicationPolicy smart constructor.

Instances

Instances details
Eq PutApplicationPolicy Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.PutApplicationPolicy

Read PutApplicationPolicy Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.PutApplicationPolicy

Show PutApplicationPolicy Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.PutApplicationPolicy

Generic PutApplicationPolicy Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.PutApplicationPolicy

Associated Types

type Rep PutApplicationPolicy :: Type -> Type #

NFData PutApplicationPolicy Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.PutApplicationPolicy

Methods

rnf :: PutApplicationPolicy -> () #

Hashable PutApplicationPolicy Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.PutApplicationPolicy

ToJSON PutApplicationPolicy Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.PutApplicationPolicy

AWSRequest PutApplicationPolicy Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.PutApplicationPolicy

Associated Types

type AWSResponse 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

type Rep PutApplicationPolicy Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.PutApplicationPolicy

type Rep PutApplicationPolicy = D1 ('MetaData "PutApplicationPolicy" "Amazonka.ServerlessApplicationRepository.PutApplicationPolicy" "libZSservicesZSamazonka-serverlessrepoZSamazonka-serverlessrepo" 'False) (C1 ('MetaCons "PutApplicationPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "statements") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ApplicationPolicyStatement])))
type AWSResponse PutApplicationPolicy Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.PutApplicationPolicy

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:

$sel:applicationId:PutApplicationPolicy', putApplicationPolicy_applicationId - The Amazon Resource Name (ARN) of the application.

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

data PutApplicationPolicyResponse Source #

See: newPutApplicationPolicyResponse smart constructor.

Instances

Instances details
Eq PutApplicationPolicyResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.PutApplicationPolicy

Read PutApplicationPolicyResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.PutApplicationPolicy

Show PutApplicationPolicyResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.PutApplicationPolicy

Generic PutApplicationPolicyResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.PutApplicationPolicy

Associated Types

type Rep PutApplicationPolicyResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-serverlessrepoZSamazonka-serverlessrepo" '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:

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

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

ListApplications (Paginated)

data ListApplications Source #

See: newListApplications smart constructor.

Instances

Instances details
Eq ListApplications Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplications

Read ListApplications Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplications

Show ListApplications Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplications

Generic ListApplications Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplications

Associated Types

type Rep ListApplications :: Type -> Type #

NFData ListApplications Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplications

Methods

rnf :: ListApplications -> () #

Hashable 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 #

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

type Rep ListApplications Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplications

type Rep ListApplications = D1 ('MetaData "ListApplications" "Amazonka.ServerlessApplicationRepository.ListApplications" "libZSservicesZSamazonka-serverlessrepoZSamazonka-serverlessrepo" 'False) (C1 ('MetaCons "ListApplications'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))
type AWSResponse ListApplications Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplications

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:nextToken:ListApplications', listApplications_nextToken - A token to specify where to start paginating.

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

data ListApplicationsResponse Source #

See: newListApplicationsResponse smart constructor.

Instances

Instances details
Eq ListApplicationsResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplications

Read ListApplicationsResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplications

Show ListApplicationsResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplications

Generic ListApplicationsResponse Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.ListApplications

Associated Types

type Rep ListApplicationsResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-serverlessrepoZSamazonka-serverlessrepo" 'False) (C1 ('MetaCons "ListApplicationsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "applications") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ApplicationSummary])) :*: 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:nextToken:ListApplications', listApplicationsResponse_nextToken - The token to request the next page of results.

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

$sel:httpStatus:ListApplicationsResponse', listApplicationsResponse_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
Eq Capability Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Capability

Ord Capability Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Capability

Read Capability Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Capability

Show Capability Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Capability

Generic Capability Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Capability

Associated Types

type Rep Capability :: Type -> Type #

NFData Capability Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Capability

Methods

rnf :: Capability -> () #

Hashable 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

FromJSON Capability Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Capability

FromJSONKey Capability Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Capability

ToLog Capability Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Capability

ToHeader Capability Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Capability

ToQuery Capability Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Capability

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 #

ToByteString 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 #

type Rep Capability Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Capability

type Rep Capability = D1 ('MetaData "Capability" "Amazonka.ServerlessApplicationRepository.Types.Capability" "libZSservicesZSamazonka-serverlessrepoZSamazonka-serverlessrepo" '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
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

Read Status Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Status

Show Status Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Status

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 #

NFData Status Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Status

Methods

rnf :: Status -> () #

Hashable Status Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Status

Methods

hashWithSalt :: Int -> Status -> Int #

hash :: Status -> Int #

ToJSON Status Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Status

ToJSONKey Status Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Status

FromJSON Status Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Status

FromJSONKey Status Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Status

ToLog Status Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Status

ToHeader Status Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Status

Methods

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

ToQuery Status Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Status

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 #

ToByteString Status Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Status

Methods

toBS :: Status -> ByteString #

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 #

type Rep Status Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Status

type Rep Status = D1 ('MetaData "Status" "Amazonka.ServerlessApplicationRepository.Types.Status" "libZSservicesZSamazonka-serverlessrepoZSamazonka-serverlessrepo" '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
Eq ApplicationDependencySummary Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ApplicationDependencySummary

Read ApplicationDependencySummary Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ApplicationDependencySummary

Show 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 #

NFData ApplicationDependencySummary Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ApplicationDependencySummary

Hashable ApplicationDependencySummary Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ApplicationDependencySummary

FromJSON 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" "libZSservicesZSamazonka-serverlessrepoZSamazonka-serverlessrepo" '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
Eq ApplicationPolicyStatement Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ApplicationPolicyStatement

Read ApplicationPolicyStatement Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ApplicationPolicyStatement

Show 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 #

NFData ApplicationPolicyStatement Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ApplicationPolicyStatement

Hashable ApplicationPolicyStatement Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ApplicationPolicyStatement

ToJSON ApplicationPolicyStatement Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ApplicationPolicyStatement

FromJSON 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" "libZSservicesZSamazonka-serverlessrepoZSamazonka-serverlessrepo" 'False) (C1 ('MetaCons "ApplicationPolicyStatement'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "statementId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "principalOrgIDs") '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:statementId:ApplicationPolicyStatement', applicationPolicyStatement_statementId - A unique ID for the statement.

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

$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
Eq ApplicationSummary Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ApplicationSummary

Read ApplicationSummary Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ApplicationSummary

Show 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 #

NFData ApplicationSummary Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ApplicationSummary

Methods

rnf :: ApplicationSummary -> () #

Hashable ApplicationSummary Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ApplicationSummary

FromJSON 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" "libZSservicesZSamazonka-serverlessrepoZSamazonka-serverlessrepo" '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
Eq ParameterDefinition Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ParameterDefinition

Read ParameterDefinition Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ParameterDefinition

Show 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 #

NFData ParameterDefinition Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ParameterDefinition

Methods

rnf :: ParameterDefinition -> () #

Hashable ParameterDefinition Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ParameterDefinition

FromJSON 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" "libZSservicesZSamazonka-serverlessrepoZSamazonka-serverlessrepo" 'False) (C1 ('MetaCons "ParameterDefinition'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "maxValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "maxLength") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "constraintDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "minLength") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "defaultValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "allowedPattern") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "noEcho") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "allowedValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "minValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (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:maxValue:ParameterDefinition', parameterDefinition_maxValue - A numeric value that determines the largest numeric value that you want to allow for Number types.

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

$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:minLength:ParameterDefinition', parameterDefinition_minLength - An integer value that determines the smallest number of characters that you want to allow for String types.

$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:allowedPattern:ParameterDefinition', parameterDefinition_allowedPattern - A regular expression that represents the patterns to allow for String 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:allowedValues:ParameterDefinition', parameterDefinition_allowedValues - An array containing the list of values allowed for the parameter.

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

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

$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
Eq ParameterValue Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ParameterValue

Read ParameterValue Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ParameterValue

Show 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 #

NFData ParameterValue Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ParameterValue

Methods

rnf :: ParameterValue -> () #

Hashable ParameterValue Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.ParameterValue

ToJSON 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" "libZSservicesZSamazonka-serverlessrepoZSamazonka-serverlessrepo" '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
Eq RollbackConfiguration Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.RollbackConfiguration

Read RollbackConfiguration Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.RollbackConfiguration

Show 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 #

NFData RollbackConfiguration Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.RollbackConfiguration

Methods

rnf :: RollbackConfiguration -> () #

Hashable RollbackConfiguration Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.RollbackConfiguration

ToJSON 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" "libZSservicesZSamazonka-serverlessrepoZSamazonka-serverlessrepo" 'False) (C1 ('MetaCons "RollbackConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "rollbackTriggers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RollbackTrigger])) :*: S1 ('MetaSel ('Just "monitoringTimeInMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

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:rollbackTriggers:RollbackConfiguration', rollbackConfiguration_rollbackTriggers - This property corresponds to the content of the same name for the /AWS CloudFormation RollbackConfiguration/ Data Type.

$sel:monitoringTimeInMinutes:RollbackConfiguration', rollbackConfiguration_monitoringTimeInMinutes - 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
Eq RollbackTrigger Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.RollbackTrigger

Read RollbackTrigger Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.RollbackTrigger

Show 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 #

NFData RollbackTrigger Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.RollbackTrigger

Methods

rnf :: RollbackTrigger -> () #

Hashable RollbackTrigger Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.RollbackTrigger

ToJSON 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" "libZSservicesZSamazonka-serverlessrepoZSamazonka-serverlessrepo" '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
Eq Tag Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Tag

Methods

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

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

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 #

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 #

NFData Tag Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Tag

Methods

rnf :: Tag -> () #

Hashable Tag Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

ToJSON Tag Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Tag

type Rep Tag Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.ServerlessApplicationRepository.Types.Tag" "libZSservicesZSamazonka-serverlessrepoZSamazonka-serverlessrepo" '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
Eq Version Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Version

Methods

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

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

Read Version Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Version

Show 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 #

NFData Version Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Version

Methods

rnf :: Version -> () #

Hashable Version Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Version

Methods

hashWithSalt :: Int -> Version -> Int #

hash :: Version -> Int #

FromJSON Version Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Version

type Rep Version Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.Version

type Rep Version = D1 ('MetaData "Version" "Amazonka.ServerlessApplicationRepository.Types.Version" "libZSservicesZSamazonka-serverlessrepoZSamazonka-serverlessrepo" 'False) (C1 ('MetaCons "Version'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "sourceCodeUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sourceCodeArchiveUrl") '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: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: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: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
Eq VersionSummary Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.VersionSummary

Read VersionSummary Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.VersionSummary

Show 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 #

NFData VersionSummary Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.VersionSummary

Methods

rnf :: VersionSummary -> () #

Hashable VersionSummary Source # 
Instance details

Defined in Amazonka.ServerlessApplicationRepository.Types.VersionSummary

FromJSON 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" "libZSservicesZSamazonka-serverlessrepoZSamazonka-serverlessrepo" '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/