{
	"Condition": {"{condition-operator}": {"condition-key": "{condition-value}"}}
}

String (StringEquals, StringNotEquals, StringLike…)

{
	"Condition": {"StringEquals": {"aws:PrincipalTag/job-category": "iamuser-admin"}}
}
{
	"Condition": {"StringLike": {"s3:prefix": ["", "home/", "home/${aws:username}/"]}}
}

Numeric (NumericEquals, NumericNotEquals, NumericLessThan…)

Date (DateEquals, DateNotEquals, DateLessThan…)

Boolean (Bool)

{"Condition": {"Bool": {"aws:SecureTransport": "true"}}}
{"Condition": {"Bool": {"aws:MultiFactorAuthPresent": "true"}}}

(Not) IP Address

{"Condition": {"IpAddress": {"aws:SourceIp": "203.11.11.11/24"}}}

ArnEquals, ArnLike