add billing period
This commit is contained in:
@@ -46,7 +46,7 @@ Resources:
|
||||
Properties:
|
||||
RetentionInDays: 90
|
||||
|
||||
EventBillingAddEnrollmentFunction:
|
||||
EventBillingAppendEnrollmentFunction:
|
||||
Type: AWS::Serverless::Function
|
||||
Properties:
|
||||
Handler: events.billing.append_enrollment.lambda_handler
|
||||
@@ -55,7 +55,7 @@ Resources:
|
||||
Policies:
|
||||
- DynamoDBCrudPolicy:
|
||||
TableName: !Ref OrderTable
|
||||
- DynamoDBReadPolicy:
|
||||
- DynamoDBCrudPolicy:
|
||||
TableName: !Ref EnrollmentTable
|
||||
- DynamoDBReadPolicy:
|
||||
TableName: !Ref CourseTable
|
||||
@@ -69,6 +69,8 @@ Resources:
|
||||
detail:
|
||||
new_image:
|
||||
sk: ["METADATA#SUBSCRIPTION_COVERED"]
|
||||
billing_period:
|
||||
- exists: false
|
||||
|
||||
EventBillingCancelEnrollmentFunction:
|
||||
Type: AWS::Serverless::Function
|
||||
@@ -91,10 +93,10 @@ Resources:
|
||||
detail:
|
||||
new_image:
|
||||
sk: ["0"]
|
||||
status: ["CANCELED"]
|
||||
status: [CANCELED]
|
||||
subscription_covered: [true]
|
||||
old_image:
|
||||
status: ["PENDING"]
|
||||
status: [PENDING]
|
||||
|
||||
EventBillingCloseWindowFunction:
|
||||
Type: AWS::Serverless::Function
|
||||
@@ -117,6 +119,8 @@ Resources:
|
||||
detail-type: [EXPIRE]
|
||||
detail:
|
||||
keys:
|
||||
id:
|
||||
- prefix: BILLING
|
||||
sk:
|
||||
- suffix: SCHEDULE#AUTO_CLOSE
|
||||
|
||||
@@ -149,9 +153,11 @@ Resources:
|
||||
detail-type: [MODIFY]
|
||||
detail:
|
||||
new_image:
|
||||
status: [CLOSED]
|
||||
id:
|
||||
- prefix: BILLING
|
||||
s3_uri:
|
||||
- exists: true
|
||||
status: [CLOSED]
|
||||
old_image:
|
||||
status: [PENDING]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user