@@ -12,14 +12,14 @@ const s3 = new aws.S3({
12
12
region: ' us-east-1'
13
13
})
14
14
15
- // initialize the Extra service for extra methods
16
- const extra = new aws.Extra ({
15
+ // initialize the Extras service for extra methods
16
+ const extras = new aws.Extras ({
17
17
credentials: { accessKeyId: ' xxx' , secretAccessKey: ' xxx' },
18
18
region: ' us-east-1'
19
19
})
20
20
21
21
// call some powerful extra methods. More info below.
22
- const certificate = await extra .deployCertificate (params)
22
+ const certificate = await extras .deployCertificate (params)
23
23
```
24
24
25
25
# Reference
@@ -54,7 +54,7 @@ const {
54
54
certificateArn ,
55
55
certificateStatus ,
56
56
domainHostedZoneId
57
- } = await extra .deployDistributionDomain (params)
57
+ } = await extras .deployDistributionDomain (params)
58
58
```
59
59
60
60
# deployCertificate
@@ -66,7 +66,7 @@ const params = {
66
66
domain: ' serverless.com'
67
67
}
68
68
69
- const { certificateArn , certificateStatus , domainHostedZoneId } = await extra .deployCertificate (
69
+ const { certificateArn , certificateStatus , domainHostedZoneId } = await extras .deployCertificate (
70
70
params
71
71
)
72
72
```
@@ -81,7 +81,7 @@ const params = {
81
81
distributionUrl: ' xxx.cloudfront.net'
82
82
}
83
83
84
- const { domainHostedZoneId } = await extra .deployDistributionDns (params)
84
+ const { domainHostedZoneId } = await extras .deployDistributionDns (params)
85
85
```
86
86
87
87
# addDomainToDistribution
@@ -95,7 +95,7 @@ const params = {
95
95
certificateStatus: ' ISSUED'
96
96
}
97
97
98
- const { domainHostedZoneId } = await extra .addDomainToDistribution (params)
98
+ const { domainHostedZoneId } = await extras .addDomainToDistribution (params)
99
99
```
100
100
101
101
# getDomainHostedZoneId
@@ -107,7 +107,7 @@ const params = {
107
107
domain: ' serverless.com'
108
108
}
109
109
110
- const { domainHostedZoneId } = await extra .getDomainHostedZoneId (params)
110
+ const { domainHostedZoneId } = await extras .getDomainHostedZoneId (params)
111
111
```
112
112
113
113
# deployRole
@@ -131,7 +131,7 @@ const params = {
131
131
}
132
132
]
133
133
}
134
- const { roleArn } = await extra .deployRole (params)
134
+ const { roleArn } = await extras .deployRole (params)
135
135
```
136
136
137
137
Or you can specify the policy as a maanged policy arn string:
@@ -142,7 +142,7 @@ const params = {
142
142
service: ' lambda.amazonaws.com' ,
143
143
policy: ' arn:aws:iam::aws:policy/service-role/AWSLambdaBasicExecutionRole'
144
144
}
145
- const { roleArn } = await extra .deployRole (params)
145
+ const { roleArn } = await extras .deployRole (params)
146
146
```
147
147
148
148
If you don't specify a policy property, an admin policy will be created by default.
@@ -156,7 +156,7 @@ const params = {
156
156
name: ' my-role'
157
157
}
158
158
159
- await extra .removeRole (params)
159
+ await extras .removeRole (params)
160
160
```
161
161
162
162
# removeRolePolicies
@@ -168,7 +168,7 @@ const params = {
168
168
name: ' my-role'
169
169
}
170
170
171
- await extra .removeRolePolicies (params)
171
+ await extras .removeRolePolicies (params)
172
172
```
173
173
174
174
# deployLambda
@@ -189,7 +189,7 @@ const params = {
189
189
- subnet- xxx
190
190
}
191
191
192
- const { lambdaArn , lambdaSize , lambdaSha } = await extra .deployLambda (params)
192
+ const { lambdaArn , lambdaSize , lambdaSha } = await extras .deployLambda (params)
193
193
```
194
194
195
195
# deployApigDomainDns
@@ -203,7 +203,7 @@ const params = {
203
203
apigatewayDomainName: ' d-qwertyuiop.xxx.com' // required. The regional endpoint of the APIG custom domain
204
204
}
205
205
206
- const { domainHostedZoneId } = await extra .deployApigDomainDns (params)
206
+ const { domainHostedZoneId } = await extras .deployApigDomainDns (params)
207
207
```
208
208
209
209
# deployAppSyncApi
@@ -216,7 +216,7 @@ const params = {
216
216
apiId: ' xxx' // if provided, updates the API. If not provided, creates a new API
217
217
}
218
218
219
- const { apiId , apiUrls } = await extra .deployAppSyncApi (params)
219
+ const { apiId , apiUrls } = await extras .deployAppSyncApi (params)
220
220
```
221
221
222
222
# deployAppSyncSchema
@@ -229,7 +229,7 @@ const params = {
229
229
schema: ' ...' // valid graphql schema
230
230
}
231
231
232
- await extra .deployAppSyncApi (params)
232
+ await extras .deployAppSyncApi (params)
233
233
```
234
234
235
235
# deployAppSyncResolvers
@@ -254,7 +254,7 @@ const params = {
254
254
}
255
255
}
256
256
257
- await extra .deployAppSyncResolvers (params)
257
+ await extras .deployAppSyncResolvers (params)
258
258
```
259
259
260
260
# deployStack
@@ -297,7 +297,7 @@ const inputs = {
297
297
role: ' arn:iam:xxx'
298
298
}
299
299
300
- const outputs = await extra .deployStack (params)
300
+ const outputs = await extras .deployStack (params)
301
301
```
302
302
303
303
# removeStack
@@ -309,5 +309,5 @@ const prams = {
309
309
stackName: ' my-stack' // name of the stack you want to remove
310
310
}
311
311
312
- await extra .removeStack (params)
312
+ await extras .removeStack (params)
313
313
```
0 commit comments