---
title: Getting Started with Datadog
description: Datadog, the leading service for cloud-scale monitoring.
breadcrumbs: Docs > Infrastructure > Datadog Resource Catalog
---

# aws_location_api_key{% #aws_location_api_key %}

## `account_id`{% #account_id %}

**Type**: `STRING`

## `create_time`{% #create_time %}

**Type**: `TIMESTAMP`**Provider name**: `CreateTime`**Description**: The timestamp for when the API key resource was created in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format: `YYYY-MM-DDThh:mm:ss.sssZ`.

## `description`{% #description %}

**Type**: `STRING`**Provider name**: `Description`**Description**: The optional description for the API key resource.

## `expire_time`{% #expire_time %}

**Type**: `TIMESTAMP`**Provider name**: `ExpireTime`**Description**: The timestamp for when the API key resource will expire in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format: `YYYY-MM-DDThh:mm:ss.sssZ`.

## `key`{% #key %}

**Type**: `STRING`**Provider name**: `Key`**Description**: The key value/string of an API key.

## `key_arn`{% #key_arn %}

**Type**: `STRING`**Provider name**: `KeyArn`**Description**: The Amazon Resource Name (ARN) for the API key resource. Used when you need to specify a resource across all Amazon Web Services.

- Format example: `arn:aws:geo:region:account-id:key/ExampleKey`



## `key_name`{% #key_name %}

**Type**: `STRING`**Provider name**: `KeyName`**Description**: The name of the API key resource.

## `restrictions`{% #restrictions %}

**Type**: `STRUCT`**Provider name**: `Restrictions`

- `allow_actions`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `AllowActions`**Description**: A list of allowed actions that an API key resource grants permissions to perform. You must have at least one action for each type of resource. For example, if you have a place resource, you must include at least one place action. The following are valid values for the actions.
  - Map actions
    - `geo:GetMap*` - Allows all actions needed for map rendering.
  - Place actions
    - `geo:SearchPlaceIndexForText` - Allows geocoding.
    - `geo:SearchPlaceIndexForPosition` - Allows reverse geocoding.
    - `geo:SearchPlaceIndexForSuggestions` - Allows generating suggestions from text.
    - `GetPlace` - Allows finding a place by place ID.
  - Route actions
    - `geo:CalculateRoute` - Allows point to point routing.
    - `geo:CalculateRouteMatrix` - Allows calculating a matrix of routes.
You must use these strings exactly. For example, to provide access to map rendering, the only valid action is `geo:GetMap*` as an input to the list. `["geo:GetMap*"]` is valid but `["geo:GetMapTile"]` is not. Similarly, you cannot use `["geo:SearchPlaceIndexFor*"]` - you must list each of the Place actions separately.
- `allow_referers`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `AllowReferers`**Description**: An optional list of allowed HTTP referers for which requests must originate from. Requests using this API key from other domains will not be allowed. Requirements:
  - Contain only alphanumeric characters (A–Z, a–z, 0–9) or any symbols in this list `$-._+! `(),;/?:@=&`
  - May contain a percent (%) if followed by 2 hexadecimal digits (A-F, a-f, 0-9); this is used for URL encoding purposes.
  - May contain wildcard characters question mark (?) and asterisk (). Question mark (?) will replace any single character (including hexadecimal digits). Asterisk (*) will replace any multiple characters (including multiple hexadecimal digits).
  - No spaces allowed. For example, `https://example.com`.
- `allow_resources`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `AllowResources`**Description**: A list of allowed resource ARNs that a API key bearer can perform actions on.
  - The ARN must be the correct ARN for a map, place, or route ARN. You may include wildcards in the resource-id to match multiple resources of the same type.
  - The resources must be in the same `partition`, `region`, and `account-id` as the key that is being created.
  - Other than wildcards, you must include the full ARN, including the `arn`, `partition`, `service`, `region`, `account-id` and `resource-id` delimited by colons (:).
  - No spaces allowed, even with wildcards. For example, `arn:aws:geo:region: account-id :map/ExampleMap*`.
For more information about ARN format, see [Amazon Resource Names (ARNs)](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html).

## `tags`{% #tags %}

**Type**: `UNORDERED_LIST_STRING`

## `update_time`{% #update_time %}

**Type**: `TIMESTAMP`**Provider name**: `UpdateTime`**Description**: The timestamp for when the API key resource was last updated in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format: `YYYY-MM-DDThh:mm:ss.sssZ`.
