IAM JSON policy elements: Supported data types
This section lists the data types that are supported when you specify values in JSON policies. The policy language doesn't support all types for each policy element; for information about each element, see the preceding sections.
-
Strings
-
Numbers (Ints and Floats)
-
Boolean
-
Null
-
Lists
-
Maps
-
Structs (which are just nested Maps)
The following table maps each data type to the serialization. Note that all policies must be
in UTF-8. For information about the JSON data types, go to RFC
4627
Type | JSON |
---|---|
String |
String |
Integer |
Number |
Float |
Number |
Boolean |
true false |
Null |
null |
Date |
String adhering to the W3C Profile
of ISO 8601 |
IpAddress |
String adhering to RFC 4632 |
List |
Array |
Object |
Object |