UNPKG

@cloud-copilot/iam-data

Version:
1,537 lines 40.3 kB
{ "acceptnetworkfirewalltransitgatewayattachment": { "name": "AcceptNetworkFirewallTransitGatewayAttachment", "description": "Grants permission to accept pending Network Firewall attachments on a transit gateway", "accessLevel": "Write", "resourceTypes": [ { "name": "Firewall", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "associateavailabilityzones": { "name": "AssociateAvailabilityZones", "description": "Grants permission to associate availability zones to a firewall", "accessLevel": "Write", "resourceTypes": [ { "name": "Firewall", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "associatefirewallpolicy": { "name": "AssociateFirewallPolicy", "description": "Grants permission to create an association between a firewall policy and a firewall", "accessLevel": "Write", "resourceTypes": [ { "name": "Firewall", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "FirewallPolicy", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "associatesubnets": { "name": "AssociateSubnets", "description": "Grants permission to associate VPC subnets to a firewall", "accessLevel": "Write", "resourceTypes": [ { "name": "Firewall", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "attachrulegroupstoproxyconfiguration": { "name": "AttachRuleGroupsToProxyConfiguration", "description": "Grants permission to attach proxy rule groups to a proxy configuration", "accessLevel": "Write", "resourceTypes": [ { "name": "ProxyConfiguration", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "ProxyRuleGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "createfirewall": { "name": "CreateFirewall", "description": "Grants permission to create an AWS Network Firewall firewall", "accessLevel": "Write", "resourceTypes": [ { "name": "Firewall", "required": true, "conditionKeys": [], "dependentActions": [ "iam:CreateServiceLinkedRole" ] }, { "name": "FirewallPolicy", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createfirewallpolicy": { "name": "CreateFirewallPolicy", "description": "Grants permission to create an AWS Network Firewall firewall policy", "accessLevel": "Write", "resourceTypes": [ { "name": "FirewallPolicy", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "StatefulRuleGroup", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "StatelessRuleGroup", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "TLSInspectionConfiguration", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createproxy": { "name": "CreateProxy", "description": "Grants permission to create an AWS Network Firewall proxy", "accessLevel": "Write", "resourceTypes": [ { "name": "Proxy", "required": true, "conditionKeys": [], "dependentActions": [ "ec2:AttachApplianceToNatGateway" ] }, { "name": "ProxyConfiguration", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createproxyconfiguration": { "name": "CreateProxyConfiguration", "description": "Grants permission to create an AWS Network Firewall proxy configuration", "accessLevel": "Write", "resourceTypes": [ { "name": "ProxyConfiguration", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "ProxyRuleGroup", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createproxyrulegroup": { "name": "CreateProxyRuleGroup", "description": "Grants permission to create an AWS Network Firewall proxy rule group", "accessLevel": "Write", "resourceTypes": [ { "name": "ProxyRuleGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createproxyrules": { "name": "CreateProxyRules", "description": "Grants permission to add proxy rules to a proxy rule group", "accessLevel": "Write", "resourceTypes": [ { "name": "ProxyRuleGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "createrulegroup": { "name": "CreateRuleGroup", "description": "Grants permission to create an AWS Network Firewall rule group", "accessLevel": "Write", "resourceTypes": [ { "name": "StatefulRuleGroup", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "StatelessRuleGroup", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createtlsinspectionconfiguration": { "name": "CreateTLSInspectionConfiguration", "description": "Grants permission to create an AWS Network Firewall tls inspection configuration", "accessLevel": "Write", "resourceTypes": [ { "name": "TLSInspectionConfiguration", "required": true, "conditionKeys": [], "dependentActions": [ "iam:CreateServiceLinkedRole" ] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createvpcendpointassociation": { "name": "CreateVpcEndpointAssociation", "description": "Grants permission to create an AWS Network Firewall vpc endpoint association", "accessLevel": "Write", "resourceTypes": [ { "name": "Firewall", "required": true, "conditionKeys": [], "dependentActions": [ "iam:CreateServiceLinkedRole" ] }, { "name": "VpcEndpointAssociation", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "deletefirewall": { "name": "DeleteFirewall", "description": "Grants permission to delete a firewall", "accessLevel": "Write", "resourceTypes": [ { "name": "Firewall", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletefirewallpolicy": { "name": "DeleteFirewallPolicy", "description": "Grants permission to delete a firewall policy", "accessLevel": "Write", "resourceTypes": [ { "name": "FirewallPolicy", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletenetworkfirewalltransitgatewayattachment": { "name": "DeleteNetworkFirewallTransitGatewayAttachment", "description": "Grants permission to delete Network Firewall attachments on a transit gateway", "accessLevel": "Write", "resourceTypes": [ { "name": "Firewall", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteproxy": { "name": "DeleteProxy", "description": "Grants permission to delete a proxy", "accessLevel": "Write", "resourceTypes": [ { "name": "Proxy", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [ "ec2:DetachApplianceFromNatGateway" ] }, "deleteproxyconfiguration": { "name": "DeleteProxyConfiguration", "description": "Grants permission to delete a proxy configuration", "accessLevel": "Write", "resourceTypes": [ { "name": "ProxyConfiguration", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteproxyrulegroup": { "name": "DeleteProxyRuleGroup", "description": "Grants permission to delete a proxy rule group", "accessLevel": "Write", "resourceTypes": [ { "name": "ProxyRuleGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteproxyrules": { "name": "DeleteProxyRules", "description": "Grants permission to remove proxy rules from a proxy rule group", "accessLevel": "Write", "resourceTypes": [ { "name": "ProxyRuleGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteresourcepolicy": { "name": "DeleteResourcePolicy", "description": "Grants permission to delete a resource policy for a firewall policy or rule group or firewall", "accessLevel": "Write", "resourceTypes": [ { "name": "Firewall", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "FirewallPolicy", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "StatefulRuleGroup", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "StatelessRuleGroup", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleterulegroup": { "name": "DeleteRuleGroup", "description": "Grants permission to delete a rule group", "accessLevel": "Write", "resourceTypes": [ { "name": "StatefulRuleGroup", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "StatelessRuleGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletetlsinspectionconfiguration": { "name": "DeleteTLSInspectionConfiguration", "description": "Grants permission to delete a tls inspection configuration", "accessLevel": "Write", "resourceTypes": [ { "name": "TLSInspectionConfiguration", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletevpcendpointassociation": { "name": "DeleteVpcEndpointAssociation", "description": "Grants permission to delete a vpc endpoint association", "accessLevel": "Write", "resourceTypes": [ { "name": "VpcEndpointAssociation", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describefirewall": { "name": "DescribeFirewall", "description": "Grants permission to retrieve the data objects that define a firewall", "accessLevel": "Read", "resourceTypes": [ { "name": "Firewall", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describefirewallmetadata": { "name": "DescribeFirewallMetadata", "description": "Grants permission to retrieve the high-level information about a firewall", "accessLevel": "Read", "resourceTypes": [ { "name": "Firewall", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describefirewallpolicy": { "name": "DescribeFirewallPolicy", "description": "Grants permission to retrieve the data objects that define a firewall policy", "accessLevel": "Read", "resourceTypes": [ { "name": "FirewallPolicy", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "StatefulRuleGroup", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "StatelessRuleGroup", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "TLSInspectionConfiguration", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describeflowoperation": { "name": "DescribeFlowOperation", "description": "Grants permission to describe a flow operation performed on a firewall", "accessLevel": "Read", "resourceTypes": [ { "name": "Firewall", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describeloggingconfiguration": { "name": "DescribeLoggingConfiguration", "description": "Grants permission to describe the logging configuration of a firewall", "accessLevel": "Read", "resourceTypes": [ { "name": "Firewall", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [ "logs:GetLogDelivery", "logs:ListLogDeliveries" ] }, "describeproxy": { "name": "DescribeProxy", "description": "Grants permission to retrieve the data objects that define a proxy", "accessLevel": "Read", "resourceTypes": [ { "name": "Proxy", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describeproxyconfiguration": { "name": "DescribeProxyConfiguration", "description": "Grants permission to retrieve the data objects that define a proxy configuration", "accessLevel": "Read", "resourceTypes": [ { "name": "ProxyConfiguration", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describeproxyrule": { "name": "DescribeProxyRule", "description": "Grants permission to retrieve the data objects that define a proxy rule", "accessLevel": "Read", "resourceTypes": [ { "name": "ProxyRuleGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describeproxyrulegroup": { "name": "DescribeProxyRuleGroup", "description": "Grants permission to retrieve the data objects that define a proxy rule group", "accessLevel": "Read", "resourceTypes": [ { "name": "ProxyRuleGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describeresourcepolicy": { "name": "DescribeResourcePolicy", "description": "Grants permission to describe a resource policy for a firewall policy or rule group or firewall", "accessLevel": "Read", "resourceTypes": [ { "name": "Firewall", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "FirewallPolicy", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "StatefulRuleGroup", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "StatelessRuleGroup", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describerulegroup": { "name": "DescribeRuleGroup", "description": "Grants permission to retrieve the data objects that define a rule group", "accessLevel": "Read", "resourceTypes": [ { "name": "StatefulRuleGroup", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "StatelessRuleGroup", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describerulegroupmetadata": { "name": "DescribeRuleGroupMetadata", "description": "Grants permission to retrieve the high-level information about a rule group", "accessLevel": "Read", "resourceTypes": [ { "name": "StatefulRuleGroup", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "StatelessRuleGroup", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describerulegroupsummary": { "name": "DescribeRuleGroupSummary", "description": "Grants permission to retrieve the summary information about a rule group", "accessLevel": "Read", "resourceTypes": [ { "name": "StatefulRuleGroup", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "StatelessRuleGroup", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describetlsinspectionconfiguration": { "name": "DescribeTLSInspectionConfiguration", "description": "Grants permission to retrieve the data objects that define a tls inspection configuration", "accessLevel": "Read", "resourceTypes": [ { "name": "TLSInspectionConfiguration", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describevpcendpointassociation": { "name": "DescribeVpcEndpointAssociation", "description": "Grants permission to retrieve the data objects that define a vpc endpoint association", "accessLevel": "Read", "resourceTypes": [ { "name": "VpcEndpointAssociation", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "detachrulegroupsfromproxyconfiguration": { "name": "DetachRuleGroupsFromProxyConfiguration", "description": "Grants permission to detach proxy rule groups from a proxy configuration", "accessLevel": "Write", "resourceTypes": [ { "name": "ProxyConfiguration", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "ProxyRuleGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "disassociateavailabilityzones": { "name": "DisassociateAvailabilityZones", "description": "Grants permission to disassociate availability zones to a firewall", "accessLevel": "Write", "resourceTypes": [ { "name": "Firewall", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "disassociatesubnets": { "name": "DisassociateSubnets", "description": "Grants permission to disassociate VPC subnets from a firewall", "accessLevel": "Write", "resourceTypes": [ { "name": "Firewall", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getanalysisreportresults": { "name": "GetAnalysisReportResults", "description": "Grants permission to retrieve analysis report results of a firewall", "accessLevel": "Read", "resourceTypes": [ { "name": "Firewall", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listanalysisreports": { "name": "ListAnalysisReports", "description": "Grants permission to list firewall analysis reports", "accessLevel": "List", "resourceTypes": [ { "name": "Firewall", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listfirewallpolicies": { "name": "ListFirewallPolicies", "description": "Grants permission to retrieve the metadata for firewall policies", "accessLevel": "List", "resourceTypes": [ { "name": "FirewallPolicy", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listfirewalls": { "name": "ListFirewalls", "description": "Grants permission to retrieve the metadata for firewalls", "accessLevel": "List", "resourceTypes": [ { "name": "Firewall", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listflowoperationresults": { "name": "ListFlowOperationResults", "description": "Grants permission to list results from a flow operation performed on a firewall", "accessLevel": "Read", "resourceTypes": [ { "name": "Firewall", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listflowoperations": { "name": "ListFlowOperations", "description": "Grants permission to list flow operations performed on a firewall", "accessLevel": "List", "resourceTypes": [ { "name": "Firewall", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listproxies": { "name": "ListProxies", "description": "Grants permission to retrieve the metadata for proxies", "accessLevel": "List", "resourceTypes": [ { "name": "Proxy", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listproxyconfigurations": { "name": "ListProxyConfigurations", "description": "Grants permission to retrieve the metadata for proxy configurations", "accessLevel": "List", "resourceTypes": [ { "name": "ProxyConfiguration", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listproxyrulegroups": { "name": "ListProxyRuleGroups", "description": "Grants permission to retrieve the metadata for proxy rule groups", "accessLevel": "List", "resourceTypes": [ { "name": "ProxyRuleGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listrulegroups": { "name": "ListRuleGroups", "description": "Grants permission to retrieve the metadata for rule groups", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listtlsinspectionconfigurations": { "name": "ListTLSInspectionConfigurations", "description": "Grants permission to retrieve the metadata for tls inspection configurations", "accessLevel": "List", "resourceTypes": [ { "name": "TLSInspectionConfiguration", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listtagsforresource": { "name": "ListTagsForResource", "description": "Grants permission to retrieve the tags for a resource", "accessLevel": "List", "resourceTypes": [ { "name": "Firewall", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "FirewallPolicy", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "StatefulRuleGroup", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "StatelessRuleGroup", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "TLSInspectionConfiguration", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "VpcEndpointAssociation", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listvpcendpointassociations": { "name": "ListVpcEndpointAssociations", "description": "Grants permission to retrieve the metadata for vpc endpoint associations", "accessLevel": "List", "resourceTypes": [ { "name": "VpcEndpointAssociation", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "putresourcepolicy": { "name": "PutResourcePolicy", "description": "Grants permission to put a resource policy for a firewall policy or rule group or firewall", "accessLevel": "Write", "resourceTypes": [ { "name": "Firewall", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "FirewallPolicy", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "StatefulRuleGroup", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "StatelessRuleGroup", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "rejectnetworkfirewalltransitgatewayattachment": { "name": "RejectNetworkFirewallTransitGatewayAttachment", "description": "Grants permission to reject pending Network Firewall attachments on a transit gateway", "accessLevel": "Write", "resourceTypes": [ { "name": "Firewall", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "startanalysisreport": { "name": "StartAnalysisReport", "description": "Grants permission to start an analysis report on a firewall", "accessLevel": "Write", "resourceTypes": [ { "name": "Firewall", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "startflowcapture": { "name": "StartFlowCapture", "description": "Grants permission to start capture operation on a firewall", "accessLevel": "Write", "resourceTypes": [ { "name": "Firewall", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "startflowflush": { "name": "StartFlowFlush", "description": "Grants permission to start flush operation on a firewall", "accessLevel": "Write", "resourceTypes": [ { "name": "Firewall", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "tagresource": { "name": "TagResource", "description": "Grants permission to attach tags to a resource", "accessLevel": "Tagging", "resourceTypes": [ { "name": "Firewall", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "FirewallPolicy", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "Proxy", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "ProxyConfiguration", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "ProxyRuleGroup", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "StatefulRuleGroup", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "StatelessRuleGroup", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "TLSInspectionConfiguration", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "VpcEndpointAssociation", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "untagresource": { "name": "UntagResource", "description": "Grants permission to remove tags from a resource", "accessLevel": "Tagging", "resourceTypes": [ { "name": "Firewall", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "FirewallPolicy", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "Proxy", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "ProxyConfiguration", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "ProxyRuleGroup", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "StatefulRuleGroup", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "StatelessRuleGroup", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "TLSInspectionConfiguration", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "VpcEndpointAssociation", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys" ], "dependentActions": [] }, "updateavailabilityzonechangeprotection": { "name": "UpdateAvailabilityZoneChangeProtection", "description": "Grants permission to add or remove availability zone change protection for a firewall", "accessLevel": "Write", "resourceTypes": [ { "name": "Firewall", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatefirewallanalysissettings": { "name": "UpdateFirewallAnalysisSettings", "description": "Grants permission to modify firewall analysis settings of a firewall", "accessLevel": "Write", "resourceTypes": [ { "name": "Firewall", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatefirewalldeleteprotection": { "name": "UpdateFirewallDeleteProtection", "description": "Grants permission to add or remove delete protection for a firewall", "accessLevel": "Write", "resourceTypes": [ { "name": "Firewall", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatefirewalldescription": { "name": "UpdateFirewallDescription", "description": "Grants permission to modify the description for a firewall", "accessLevel": "Write", "resourceTypes": [ { "name": "Firewall", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatefirewallencryptionconfiguration": { "name": "UpdateFirewallEncryptionConfiguration", "description": "Grants permission to modify the encryption configuration of a firewall", "accessLevel": "Write", "resourceTypes": [ { "name": "Firewall", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatefirewallpolicy": { "name": "UpdateFirewallPolicy", "description": "Grants permission to modify a firewall policy", "accessLevel": "Write", "resourceTypes": [ { "name": "FirewallPolicy", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "StatefulRuleGroup", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "StatelessRuleGroup", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "TLSInspectionConfiguration", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatefirewallpolicychangeprotection": { "name": "UpdateFirewallPolicyChangeProtection", "description": "Grants permission to add or remove firewall policy change protection for a firewall", "accessLevel": "Write", "resourceTypes": [ { "name": "Firewall", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updateloggingconfiguration": { "name": "UpdateLoggingConfiguration", "description": "Grants permission to modify the logging configuration of a firewall", "accessLevel": "Write", "resourceTypes": [ { "name": "Firewall", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updateproxy": { "name": "UpdateProxy", "description": "Grants permission to modify a proxy", "accessLevel": "Write", "resourceTypes": [ { "name": "Proxy", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updateproxyconfiguration": { "name": "UpdateProxyConfiguration", "description": "Grants permission to modify a proxy configuration", "accessLevel": "Write", "resourceTypes": [ { "name": "ProxyConfiguration", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updateproxyrule": { "name": "UpdateProxyRule", "description": "Grants permission to update an existing proxy rule on a proxy rule group", "accessLevel": "Write", "resourceTypes": [ { "name": "ProxyRuleGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updateproxyrulegrouppriorities": { "name": "UpdateProxyRuleGroupPriorities", "description": "Grants permission to modify rule group priorities on a proxy configuration", "accessLevel": "Write", "resourceTypes": [ { "name": "ProxyConfiguration", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updateproxyrulepriorities": { "name": "UpdateProxyRulePriorities", "description": "Grants permission to update proxy rule priorities within a proxy rule group", "accessLevel": "Write", "resourceTypes": [ { "name": "ProxyRuleGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updaterulegroup": { "name": "UpdateRuleGroup", "description": "Grants permission to modify a rule group", "accessLevel": "Write", "resourceTypes": [ { "name": "StatefulRuleGroup", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "StatelessRuleGroup", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatesubnetchangeprotection": { "name": "UpdateSubnetChangeProtection", "description": "Grants permission to add or remove subnet change protection for a firewall", "accessLevel": "Write", "resourceTypes": [ { "name": "Firewall", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatetlsinspectionconfiguration": { "name": "UpdateTLSInspectionConfiguration", "description": "Grants permission to modify a tls inspection configuration", "accessLevel": "Write", "resourceTypes": [ { "name": "TLSInspectionConfiguration", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] } }