aws_athena_named_query
Provides an Athena Named Query resource.
Example Usage
resource "aws_s3_bucket" "hoge" { bucket = "tf-test" } resource "aws_athena_database" "hoge" { name = "users" bucket = "${aws_s3_bucket.hoge.bucket}" } resource "aws_athena_named_query" "foo" { name = "bar" database = "${aws_athena_database.hoge.name}" query = "SELECT * FROM ${aws_athena_database.hoge.name} limit 10;" }
Argument Reference
The following arguments are supported:
-
name
- (Required) The plain language name for the query. Maximum length of 128. -
database
- (Required) The database to which the query belongs. -
query
- (Required) The text of the query itself. In other words, all query statements. Maximum length of 262144. -
description
- (Optional) A brief explanation of the query. Maximum length of 1024.
Attributes Reference
In addition to all arguments above, the following attributes are exported:
-
id
- The unique ID of the query.
Import
Athena Named Query can be imported using the query ID, e.g.
$ terraform import aws_athena_named_query.example 0123456789
© 2018 HashiCorpLicensed under the MPL 2.0 License.
https://www.terraform.io/docs/providers/aws/r/athena_named_query.html