Skip to content

Config schema: Define AWS "provider" properties (top level only) #8016

Description

@medikoo

Use case description

Part of #8022

Proposed solution

Define schemas for following properties:

Note: As that's a lot, proposed PR's may cover just some of them (or even just single one)

  • stage
  • region
  • stackName
  • profile
  • logRetentionInDays
  • deploymentBucket
  • deploymentPrefix
  • rolePermissionsBoundary
  • cfnRole
  • stackTags
  • iamManagedPolicies
  • iamRoleStatements
  • stackPolicy
  • notificationArns
  • stackParameters
  • rollbackConfiguration
  • tags
  • logs.frameworkLambda

Configuration should be done directly in: lib/plugins/aws/provider/awsProvider.js:

// TODO: Complete schema, see https://github.com/serverless/serverless/issues/8016
serverless.configSchemaHandler.defineProvider('aws', {

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions