straight-arm-50771
02/08/2023, 7:52 PMlora-iot-provision:
type: gcp:cloudfunctions:Function
properties:
description: "Provisions a wireless device in AWS IoT."
runtime: go119
availableMemoryMb: 256
environmentVariables:
APP_ENV: ${iotEnv}
AWS_REGION: us-east-1
secretEnvironmentVariables:
- key: AWS_ACCESS_KEY_ID
secret: cf_iotAwsAccessKey_${environment}
version: latest
projectId: my-gcp-proj
- key: AWS_SECRET_ACCESS_KEY
secret: cf_iotAwsSecretKey_${environment}
version: latest
projectId: my-gcp-proj
entryPoint: ProvisionDevicePubSub
eventTrigger:
eventType: providers/cloud.pubsub/eventTypes/topic.publish
resource: projects/${pulumi.stack}/topics/lorawan-device-provisioned
project: ${pulumi.stack}
region: us-east1
serviceAccountEmail: ${cloud-functions-sa.email}
sourceRepository:
url: "<https://source.developers.google.com/projects/my-gcp-proj/repos/github_my-mirrored-repo/moveable-aliases/main/paths/lora-iot-provision>"