forked from adobe/spacecat-audit-worker
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtemplate.yml
More file actions
119 lines (118 loc) · 3.67 KB
/
template.yml
File metadata and controls
119 lines (118 loc) · 3.67 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
AWSTemplateFormatVersion: '2010-09-09'
Transform: 'AWS::Serverless-2016-10-31'
Resources:
SpacecatAuditWorkerFunction:
Type: 'AWS::Serverless::Function'
Properties:
Handler: src/index-local.main
Runtime: nodejs22.x
CodeUri: .
MemorySize: 6144
Timeout: 900
Environment:
Variables:
AWS_ACCESS_KEY_ID: !Ref AWS_ACCESS_KEY_ID
AWS_SECRET_ACCESS_KEY: !Ref AWS_SECRET_ACCESS_KEY
AWS_DEFAULT_REGION: !Ref AWS_DEFAULT_REGION
GOOGLE_CLOUD_API_KEY: !Ref GOOGLE_CLOUD_API_KEY
GOOGLE_CLIENT_ID: !Ref GOOGLE_CLIENT_ID
GOOGLE_CLIENT_SECRET: !Ref GOOGLE_CLIENT_SECRET
GOOGLE_REDIRECT_URI: !Ref GOOGLE_REDIRECT_URI
FIREFALL_API_KEY: !Ref FIREFALL_API_KEY
FIREFALL_API_ENDPOINT: !Ref FIREFALL_API_ENDPOINT
FIREFALL_IMS_ORG_ID: !Ref FIREFALL_IMS_ORG_ID
FIREFALL_API_CAPABILITY_NAME: !Ref FIREFALL_API_CAPABILITY_NAME
FIREFALL_MODEL: !Ref FIREFALL_MODEL
S3_SCRAPER_BUCKET_NAME: !Ref S3_SCRAPER_BUCKET_NAME
IMS_HOST: !Ref IMS_HOST
IMS_CLIENT_ID: !Ref IMS_CLIENT_ID
IMS_CLIENT_CODE: !Ref IMS_CLIENT_CODE
IMS_CLIENT_SECRET: !Ref IMS_CLIENT_SECRET
DYNAMO_TABLE_NAME_DATA: !Ref DYNAMO_TABLE_NAME_DATA
QUEUE_SPACECAT_TO_MYSTIQUE: !Ref QUEUE_SPACECAT_TO_MYSTIQUE
SHAREPOINT_AUTHORITY: !Ref SHAREPOINT_AUTHORITY
SHAREPOINT_CLIENT_ID: !Ref SHAREPOINT_CLIENT_ID
SHAREPOINT_CLIENT_SECRET: !Ref SHAREPOINT_CLIENT_SECRET
SHAREPOINT_DOMAIN_ID: !Ref SHAREPOINT_DOMAIN_ID
ADMIN_HLX_API_KEY: !Ref ADMIN_HLX_API_KEY
Role: arn:aws:iam::682033462621:role/spacecat-role-lambda-generic
Events:
ApiEvent:
Type: Api
Properties:
Path: /{proxy+}
Method: ANY
Parameters:
AWS_ACCESS_KEY_ID:
Type: String
Description: AWS Access Key ID
AWS_SECRET_ACCESS_KEY:
Type: String
Description: AWS Secret Access Key
AWS_DEFAULT_REGION:
Type: String
Description: AWS Default Region
Default: us-east-1
GOOGLE_CLOUD_API_KEY:
Type: String
Description: Google Cloud API Key
GOOGLE_CLIENT_ID:
Type: String
Description: Google Client ID
GOOGLE_CLIENT_SECRET:
Type: String
Description: Google Client Secret
GOOGLE_REDIRECT_URI:
Type: String
Description: Google Redirect URI
FIREFALL_API_KEY:
Type: String
Description: Firefall API Key
FIREFALL_API_ENDPOINT:
Type: String
Description: Firefall API Endpoint
FIREFALL_IMS_ORG_ID:
Type: String
Description: Firefall IMS Org ID
FIREFALL_API_CAPABILITY_NAME:
Type: String
Description: Firefall API Capability Name
FIREFALL_MODEL:
Type: String
Description: Firefall Model
S3_SCRAPER_BUCKET_NAME:
Type: String
Description: S3 Scraper Bucket Name
IMS_HOST:
Type: String
Description: IMS Host
IMS_CLIENT_ID:
Type: String
Description: IMS Client ID
IMS_CLIENT_CODE:
Type: String
Description: IMS Client Code
IMS_CLIENT_SECRET:
Type: String
Description: IMS Client Secret
DYNAMO_TABLE_NAME_DATA:
Type: String
Description: DynamoDB Table Name for Data
QUEUE_SPACECAT_TO_MYSTIQUE:
Type: String
Description: Queue Name for Spacecat to Mystique
SHAREPOINT_AUTHORITY:
Type: String
Description: Sharepoint Authority
SHAREPOINT_CLIENT_ID:
Type: String
Description: Sharepoint Client ID
SHAREPOINT_CLIENT_SECRET:
Type: String
Description: Sharepoint Client Secret
SHAREPOINT_DOMAIN_ID:
Type: String
Description: Sharepoint Domain ID
ADMIN_HLX_API_KEY:
Type: String
Description: Admin HLX API Key