» Data Source: aws_iot_endpoint
Returns a unique endpoint specific to the AWS account making the call.
» Example Usage
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}"
},
]
}
}
}
» Argument Reference
-
endpoint_type
- (Optional) Endpoint type. Valid values:iot:CredentialProvider
,iot:Data
,iot:Data-ATS
,iot:Job
.
» Attributes Reference
-
endpoint_address
- The endpoint based onendpoint_type
:- No
endpoint_type
: Eitheriot:Data
oriot:Data-ATS
depending on region -
iot:CredentialsProvider
:IDENTIFIER.credentials.iot.REGION.amazonaws.com
-
iot:Data
:IDENTIFIER.iot.REGION.amazonaws.com
-
iot:Data-ATS
:IDENTIFIER-ats.iot.REGION.amazonaws.com
-
iot:Job
:IDENTIFIER.jobs.iot.REGION.amazonaws.com
- No