Returns a unique endpoint specific to the AWS account making the call.
data "aws_iot_endpoint" "example" {}
resource "kubernetes_pod" "agent" {
metadata {
name = "my-device"
}
spec {
container {
image = "gcr.io/my-project/image-name"
name = "image-name"
env {
name = "IOT_ENDPOINT"
value = data.aws_iot_endpoint.example.endpoint_address
}
}
}
}
endpoint_type
- (Optional) Endpoint type. Valid values: iot:CredentialProvider
, iot:Data
, iot:Data-ATS
, iot:Jobs
.This data source exports the following attributes in addition to the arguments above:
endpoint_address
- Endpoint based on endpoint_type
:
endpoint_type
: Either iot:Data
or iot:Data-ATS
depending on regioniot:CredentialsProvider
: IDENTIFIER.credentials.iot.REGION.amazonaws.com
iot:Data
: IDENTIFIER.iot.REGION.amazonaws.com
iot:Data-ATS
: IDENTIFIER-ats.iot.REGION.amazonaws.com
iot:Jobs
: IDENTIFIER.jobs.iot.REGION.amazonaws.com