Type object
Schema URL https://catalog.lintel.tools/schemas/schemastore/serverless-framework-configuration/_shared/latest--aws-budgets-budgetsaction.json
Parent schema serverless-framework-configuration
Type: object

An example resource schema demonstrating some basic constructs and validation rules.. Source:- https://github.com/aws-cloudformation/aws-cloudformation-rpdk.git

Properties

BudgetName string | Aws_CF_FunctionString required
NotificationType string | Aws_CF_FunctionString required
ActionType string | Aws_CF_FunctionString required
ActionThreshold object required
2 nested properties
Value number required
Type string | Aws_CF_FunctionString required
ExecutionRoleArn string | Aws_CF_FunctionString required
Subscribers Subscriber[] required
minItems=1maxItems=11
Definition object required
3 nested properties
IamActionDefinition object
4 nested properties
PolicyArn string | Aws_CF_FunctionString required
Roles string[]
minItems=1maxItems=100
Groups string[]
minItems=1maxItems=100
Users string[]
minItems=1maxItems=100
ScpActionDefinition object
2 nested properties
PolicyId string | Aws_CF_FunctionString required
TargetIds string[] required
minItems=1maxItems=100
SsmActionDefinition object
3 nested properties
Subtype string | Aws_CF_FunctionString required
Region string | Aws_CF_FunctionString required
InstanceIds string[] required
minItems=1maxItems=100
ApprovalModel string | Aws_CF_FunctionString

Definitions

Subscriber object
Type string | Aws_CF_FunctionString required
Address string | Aws_CF_FunctionString required
ActionThreshold object
Value number required
Type string | Aws_CF_FunctionString required
IamActionDefinition object
PolicyArn string | Aws_CF_FunctionString required
Roles string[]
minItems=1maxItems=100
Groups string[]
minItems=1maxItems=100
Users string[]
minItems=1maxItems=100
ScpActionDefinition object
PolicyId string | Aws_CF_FunctionString required
TargetIds string[] required
minItems=1maxItems=100
SsmActionDefinition object
Subtype string | Aws_CF_FunctionString required
Region string | Aws_CF_FunctionString required
InstanceIds string[] required
minItems=1maxItems=100
Definition object
IamActionDefinition object
4 nested properties
PolicyArn string | Aws_CF_FunctionString required
Roles string[]
minItems=1maxItems=100
Groups string[]
minItems=1maxItems=100
Users string[]
minItems=1maxItems=100
ScpActionDefinition object
2 nested properties
PolicyId string | Aws_CF_FunctionString required
TargetIds string[] required
minItems=1maxItems=100
SsmActionDefinition object
3 nested properties
Subtype string | Aws_CF_FunctionString required
Region string | Aws_CF_FunctionString required
InstanceIds string[] required
minItems=1maxItems=100