stocky-spoon-28903
06/03/2019, 2:33 PMbrave-salesmen-42327
06/03/2019, 5:44 PMapiKeysOutput.apply((keys) => {
for( let apiKeyName of Object.keys(keys)) {
usagePlanKeys.push(
new aws.apigateway.UsagePlanKey(`${namePrefix}-UsagePlanKey_${apiKeyName}`, {
keyId: keys[apiKeyName].id,
keyType: "API_KEY",
usagePlanId: apiGatewayUsagePlan.id,
})
)
}
})
usagePlanKeys
stocky-spoon-28903
06/03/2019, 5:53 PMObject.keys.map
brave-salesmen-42327
06/03/2019, 6:04 PMconst usagePlanKeys:aws.apigateway.UsagePlanKey[] = []
apiKeysOutput.apply( keys => {
Object.keys(keys).map(apiKeyName => {
usagePlanKeys.push(
new aws.apigateway.UsagePlanKey(`${namePrefix}-UsagePlanKey_${apiKeyName}`, {
keyId: keys[apiKeyName].id,
keyType: "API_KEY",
usagePlanId: apiGatewayUsagePlan.id,
})
)
})
})
var usagePlanKeys:any = apiKeysOutput.apply( apiKeys =>
Object.keys(apiKeys).map( keyName =>
new aws.apigateway.UsagePlanKey(`${namePrefix}-UsagePlanKey_${keyName}`, {
keyId: apiKeys[keyName].id,
keyType: "API_KEY",
usagePlanId: apiGatewayUsagePlan.id,
})
)
)