» Resource: aws_appsync_api_key
Provides an AppSync API Key.
» Example Usage
resource "aws_appsync_graphql_api" "example" {
authentication_type = "API_KEY"
name = "example"
}
resource "aws_appsync_api_key" "example" {
api_id = "${aws_appsync_graphql_api.example.id}"
expires = "2018-05-03T04:00:00Z"
}
» Argument Reference
The following arguments are supported:
-
api_id
- (Required) The ID of the associated AppSync API -
description
- (Optional) The API key description. Defaults to "Managed by Terraform". -
expires
- (Optional) RFC3339 string representation of the expiry date. Rounded down to nearest hour. By default, it is 7 days from the date of creation.
» Attributes Reference
In addition to all arguments above, the following attributes are exported:
» Import
aws_appsync_api_key
can be imported using the AppSync API ID and key separated by :
, e.g.
$ terraform import aws_appsync_api_key.example xxxxx:yyyyy