@cloud-copilot/iam-data
Version:
1,098 lines • 29.4 kB
JSON
{
"associatewebacl": {
"name": "AssociateWebACL",
"description": "Grants permission to associate a WebACL with a resource",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "webacl",
"required": true,
"conditionKeys": [],
"dependentActions": [
"amplify:AssociateWebACL",
"apigateway:SetWebACL",
"apprunner:AssociateWebAcl",
"appsync:AssociateWebACL",
"appsync:SetWebACL",
"cognito-idp:AssociateWebACL",
"ec2:AssociateVerifiedAccessInstanceWebAcl",
"elasticloadbalancing:CreateWebACLAssociation",
"elasticloadbalancing:SetWebAcl",
"wafv2:GetPermissionPolicy",
"wafv2:PutPermissionPolicy"
]
},
{
"name": "amplify-app",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "apigateway",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "apprunner",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "appsync",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "loadbalancer/app/",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "userpool",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "verified-access-instance",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"checkcapacity": {
"name": "CheckCapacity",
"description": "Grants permission to calculate web ACL capacity unit (WCU) requirements for a specified scope and set of rules",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"createapikey": {
"name": "CreateAPIKey",
"description": "Grants permission to create an API key for use in the integration of the CAPTCHA API in your JavaScript client applications",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"createipset": {
"name": "CreateIPSet",
"description": "Grants permission to create an IPSet",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "ipset",
"required": true,
"conditionKeys": [],
"dependentActions": [
"wafv2:TagResource"
]
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createregexpatternset": {
"name": "CreateRegexPatternSet",
"description": "Grants permission to create a RegexPatternSet",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "regexpatternset",
"required": true,
"conditionKeys": [],
"dependentActions": [
"wafv2:TagResource"
]
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createrulegroup": {
"name": "CreateRuleGroup",
"description": "Grants permission to create a RuleGroup",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "rulegroup",
"required": true,
"conditionKeys": [],
"dependentActions": [
"wafv2:TagResource"
]
},
{
"name": "ipset",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "regexpatternset",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createwebacl": {
"name": "CreateWebACL",
"description": "Grants permission to create a WebACL",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "webacl",
"required": true,
"conditionKeys": [],
"dependentActions": [
"wafv2:TagResource"
]
},
{
"name": "ipset",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "managedruleset",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "regexpatternset",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "rulegroup",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"deleteapikey": {
"name": "DeleteAPIKey",
"description": "Grants permission to delete an API key",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"deletefirewallmanagerrulegroups": {
"name": "DeleteFirewallManagerRuleGroups",
"description": "Grants permission to delete FirewallManagedRulesGroups from a WebACL if not managed by Firewall Manager anymore",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "webacl",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deleteipset": {
"name": "DeleteIPSet",
"description": "Grants permission to delete an IPSet",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "ipset",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deleteloggingconfiguration": {
"name": "DeleteLoggingConfiguration",
"description": "Grants permission to delete the LoggingConfiguration from a WebACL",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "webacl",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"wafv2:LogScope"
],
"dependentActions": []
},
"deletepermissionpolicy": {
"name": "DeletePermissionPolicy",
"description": "Grants permission to delete the PermissionPolicy on a RuleGroup",
"accessLevel": "Permissions management",
"resourceTypes": [
{
"name": "rulegroup",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deleteregexpatternset": {
"name": "DeleteRegexPatternSet",
"description": "Grants permission to delete a RegexPatternSet",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "regexpatternset",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deleterulegroup": {
"name": "DeleteRuleGroup",
"description": "Grants permission to delete a RuleGroup",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "rulegroup",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deletewebacl": {
"name": "DeleteWebACL",
"description": "Grants permission to delete a WebACL",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "webacl",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"describeallmanagedproducts": {
"name": "DescribeAllManagedProducts",
"description": "Grants permission to retrieve product information for a managed rule group",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"describemanagedproductsbyvendor": {
"name": "DescribeManagedProductsByVendor",
"description": "Grants permission to retrieve product information for a managed rule group by a given vendor",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"describemanagedrulegroup": {
"name": "DescribeManagedRuleGroup",
"description": "Grants permission to retrieve high-level information for a managed rule group",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"disassociatefirewallmanager": {
"name": "DisassociateFirewallManager",
"isPermissionOnly": true,
"description": "Grants permission to disassociate Firewall Manager from a WebACL",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "webacl",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"disassociatewebacl": {
"name": "DisassociateWebACL",
"description": "Grants permission to disassociate a WebACL from an application resource",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "amplify-app",
"required": false,
"conditionKeys": [],
"dependentActions": [
"amplify:DisassociateWebACL",
"apigateway:SetWebACL",
"apprunner:DisassociateWebAcl",
"appsync:DisassociateWebACL",
"appsync:SetWebACL",
"cognito-idp:DisassociateWebACL",
"ec2:DisassociateVerifiedAccessInstanceWebAcl",
"elasticloadbalancing:DeleteWebACLAssociation",
"elasticloadbalancing:SetWebAcl",
"wafv2:PutPermissionPolicy"
]
},
{
"name": "apigateway",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "apprunner",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "appsync",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "loadbalancer/app/",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "userpool",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "verified-access-instance",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"generatemobilesdkreleaseurl": {
"name": "GenerateMobileSdkReleaseUrl",
"description": "Grants permission to generate a presigned download URL for the specified release of the mobile SDK",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"getdecryptedapikey": {
"name": "GetDecryptedAPIKey",
"description": "Grants permission to return your API key in decrypted form. Use this to check the token domains that you have defined for the key",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"getipset": {
"name": "GetIPSet",
"description": "Grants permission to retrieve details about an IPSet",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "ipset",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"getloggingconfiguration": {
"name": "GetLoggingConfiguration",
"description": "Grants permission to retrieve LoggingConfiguration for a WebACL",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "webacl",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}",
"wafv2:LogScope"
],
"dependentActions": []
},
"getmanagedruleset": {
"name": "GetManagedRuleSet",
"description": "Grants permission to retrieve details about a ManagedRuleSet",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "managedruleset",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getmobilesdkrelease": {
"name": "GetMobileSdkRelease",
"description": "Grants permission to retrieve information for the specified mobile SDK release, including release notes and tags",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"getpermissionpolicy": {
"name": "GetPermissionPolicy",
"description": "Grants permission to retrieve a PermissionPolicy for a RuleGroup",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "rulegroup",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getratebasedstatementmanagedkeys": {
"name": "GetRateBasedStatementManagedKeys",
"description": "Grants permission to retrieve the keys that are currently blocked by a rate-based rule",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "webacl",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"getregexpatternset": {
"name": "GetRegexPatternSet",
"description": "Grants permission to retrieve details about a RegexPatternSet",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "regexpatternset",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"getrulegroup": {
"name": "GetRuleGroup",
"description": "Grants permission to retrieve details about a RuleGroup",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "rulegroup",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"getsampledrequests": {
"name": "GetSampledRequests",
"description": "Grants permission to retrieve detailed information about a sampling of web requests",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "webacl",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"gettoppathstatisticsbytraffic": {
"name": "GetTopPathStatisticsByTraffic",
"description": "Grants permission to retrieve aggregated path statistics with bot traffic analysis for a WebACL within a specified time window",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "webacl",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getwebacl": {
"name": "GetWebACL",
"description": "Grants permission to retrieve details about a WebACL",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "webacl",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"getwebaclforresource": {
"name": "GetWebACLForResource",
"description": "Grants permission to retrieve the WebACL that's associated with a resource",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "webacl",
"required": true,
"conditionKeys": [],
"dependentActions": [
"amplify:GetWebACLForResource",
"apprunner:DescribeWebAclForService",
"appsync:GetWebACLForResource",
"cognito-idp:GetWebACLForResource",
"ec2:GetVerifiedAccessInstanceWebAcl",
"elasticloadbalancing:GetLoadBalancerWebACL",
"wafv2:GetWebACL"
]
},
{
"name": "amplify-app",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "apigateway",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "apprunner",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "appsync",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "loadbalancer/app/",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "userpool",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "verified-access-instance",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listapikeys": {
"name": "ListAPIKeys",
"description": "Grants permission to retrieve a list of the API keys that you've defined for the specified scope",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listavailablemanagedrulegroupversions": {
"name": "ListAvailableManagedRuleGroupVersions",
"description": "Grants permission to retrieve an array of managed rule group versions that are available for you to use",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listavailablemanagedrulegroups": {
"name": "ListAvailableManagedRuleGroups",
"description": "Grants permission to retrieve an array of managed rule groups that are available for you to use",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listipsets": {
"name": "ListIPSets",
"description": "Grants permission to retrieve an array of IPSetSummary objects for the IP sets that you manage",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listloggingconfigurations": {
"name": "ListLoggingConfigurations",
"description": "Grants permission to retrieve an array of your LoggingConfiguration objects",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [
"wafv2:LogScope"
],
"dependentActions": []
},
"listmanagedrulesets": {
"name": "ListManagedRuleSets",
"description": "Grants permission to retrieve an array of your ManagedRuleSet objects",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listmobilesdkreleases": {
"name": "ListMobileSdkReleases",
"description": "Grants permission to retrieve a list of the available releases for the mobile SDK and the specified device platform",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listregexpatternsets": {
"name": "ListRegexPatternSets",
"description": "Grants permission to retrieve an array of RegexPatternSetSummary objects for the regex pattern sets that you manage",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listresourcesforwebacl": {
"name": "ListResourcesForWebACL",
"description": "Grants permission to retrieve an array of the Amazon Resource Names (ARNs) for the resources that are associated with a web ACL",
"accessLevel": "List",
"resourceTypes": [
{
"name": "webacl",
"required": true,
"conditionKeys": [],
"dependentActions": [
"amplify:ListResourcesForWebACL",
"apprunner:ListAssociatedServicesForWebAcl",
"appsync:ListResourcesForWebACL",
"cognito-idp:ListResourcesForWebACL",
"ec2:DescribeVerifiedAccessInstanceWebAclAssociations",
"elasticloadbalancing:DescribeWebACLAssociation"
]
},
{
"name": "amplify-app",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "apprunner",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "userpool",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "verified-access-instance",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listrulegroups": {
"name": "ListRuleGroups",
"description": "Grants permission to retrieve an array of RuleGroupSummary objects for the rule groups that you manage",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listtagsforresource": {
"name": "ListTagsForResource",
"description": "Grants permission to list tags for a resource",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "ipset",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "regexpatternset",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "rulegroup",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "webacl",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"listwebacls": {
"name": "ListWebACLs",
"description": "Grants permission to retrieve an array of WebACLSummary objects for the web ACLs that you manage",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"putfirewallmanagerrulegroups": {
"name": "PutFirewallManagerRuleGroups",
"isPermissionOnly": true,
"description": "Grants permission to create FirewallManagedRulesGroups in a WebACL",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "webacl",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"putloggingconfiguration": {
"name": "PutLoggingConfiguration",
"description": "Grants permission to enable a LoggingConfiguration, to start logging for a web ACL",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "webacl",
"required": true,
"conditionKeys": [],
"dependentActions": [
"iam:CreateServiceLinkedRole"
]
}
],
"conditionKeys": [
"wafv2:LogScope",
"wafv2:LogDestinationResource"
],
"dependentActions": []
},
"putmanagedrulesetversions": {
"name": "PutManagedRuleSetVersions",
"description": "Grants permission to enable create a new or update an existing version of a ManagedRuleSet",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "managedruleset",
"required": true,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "rulegroup",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"putpermissionpolicy": {
"name": "PutPermissionPolicy",
"description": "Grants permission to attach an IAM policy to a resource, used to share rule groups between accounts",
"accessLevel": "Permissions management",
"resourceTypes": [
{
"name": "rulegroup",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"tagresource": {
"name": "TagResource",
"description": "Grants permission to associate tags with a AWS resource",
"accessLevel": "Tagging",
"resourceTypes": [
{
"name": "ipset",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "regexpatternset",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "rulegroup",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "webacl",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:TagKeys",
"aws:RequestTag/${TagKey}",
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"untagresource": {
"name": "UntagResource",
"description": "Grants permission to disassociate tags from an AWS resource",
"accessLevel": "Tagging",
"resourceTypes": [
{
"name": "ipset",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "regexpatternset",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "rulegroup",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "webacl",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:TagKeys"
],
"dependentActions": []
},
"updateipset": {
"name": "UpdateIPSet",
"description": "Grants permission to update an IPSet",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "ipset",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"updatemanagedrulesetversionexpirydate": {
"name": "UpdateManagedRuleSetVersionExpiryDate",
"description": "Grants permission to update the expiry date of a version in ManagedRuleSet",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "managedruleset",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"updateregexpatternset": {
"name": "UpdateRegexPatternSet",
"description": "Grants permission to update a RegexPatternSet",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "regexpatternset",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"updaterulegroup": {
"name": "UpdateRuleGroup",
"description": "Grants permission to update a RuleGroup",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "rulegroup",
"required": true,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "ipset",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "regexpatternset",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"updatewebacl": {
"name": "UpdateWebACL",
"description": "Grants permission to update a WebACL",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "webacl",
"required": true,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "ipset",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "managedruleset",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "regexpatternset",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "rulegroup",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
}
}