Gets a list of all of the context keys referenced in the input policies.
The policies are supplied as a list of one or more strings. To get the
context keys from policies associated with an IAM user, group, or role,
use
get_context_keys_for_principal_policy
.
Context keys are variables maintained by AWS and its services that
provide details about the context of an API query request. Context keys
can be evaluated by testing against a value specified in an IAM policy.
Use
get_context_keys_for_custom_policy
to understand what key names and values you must supply when you call
simulate_custom_policy
. Note that all
parameters are shown in unencoded form here for clarity but must be URL
encoded to be included as a part of a real HTML request.
iam_get_context_keys_for_custom_policy(PolicyInputList)
A list with the following syntax:
list(
ContextKeyNames = list(
"string"
)
)
[required] A list of policies for which you want the list of context keys referenced in those policies. Each document is specified as a string containing the complete, valid JSON text of an IAM policy.
The regex pattern used to validate this parameter is a string of characters consisting of the following:
Any printable ASCII character ranging from the space character
(\u0020
) through the end of the ASCII character range
The printable characters in the Basic Latin and Latin-1 Supplement
character set (through \u00FF
)
The special characters tab (\u0009
), line feed (\u000A
), and
carriage return (\u000D
)
svc$get_context_keys_for_custom_policy(
PolicyInputList = list(
"string"
)
)