aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
257 lines (256 loc) • 11.3 kB
TypeScript
/**
* All IAM policy actions for AWS Network Firewall (NETWORK-FIREWALL)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsnetworkfirewall.html
*
* 2025-02-24T21:49:01.529Z
*/
export declare enum AwsNetworkFirewallActions {
/**
* Grants permission to create an association between a firewall policy and a fire
* wall
*
* See https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_AssociateFirewallPolicy.html
*/
AssociateFirewallPolicy = "network-firewall:AssociateFirewallPolicy",
/**
* Grants permission to associate VPC subnets to a firewall
*
* See https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_AssociateSubnets.html
*/
AssociateSubnets = "network-firewall:AssociateSubnets",
/**
* Grants permission to create an AWS Network Firewall firewall
*
* See https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_CreateFirewall.html
*/
CreateFirewall = "network-firewall:CreateFirewall",
/**
* Grants permission to create an AWS Network Firewall firewall policy
*
* See https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_CreateFirewallPolicy.html
*/
CreateFirewallPolicy = "network-firewall:CreateFirewallPolicy",
/**
* Grants permission to create an AWS Network Firewall rule group
*
* See https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_CreateRuleGroup.html
*/
CreateRuleGroup = "network-firewall:CreateRuleGroup",
/**
* Grants permission to create an AWS Network Firewall tls inspection configuratio
* n
*
* See https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_CreateTLSInspectionConfiguration.html
*/
CreateTLSInspectionConfiguration = "network-firewall:CreateTLSInspectionConfiguration",
/**
* Grants permission to delete a firewall
*
* See https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_DeleteFirewall.html
*/
DeleteFirewall = "network-firewall:DeleteFirewall",
/**
* Grants permission to delete a firewall policy
*
* See https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_DeleteFirewallPolicy.html
*/
DeleteFirewallPolicy = "network-firewall:DeleteFirewallPolicy",
/**
* Grants permission to delete a resource policy for a firewall policy or rule gro
* up
*
* See https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_DeleteResourcePolicy.html
*/
DeleteResourcePolicy = "network-firewall:DeleteResourcePolicy",
/**
* Grants permission to delete a rule group
*
* See https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_DeleteRuleGroup.html
*/
DeleteRuleGroup = "network-firewall:DeleteRuleGroup",
/**
* Grants permission to delete a tls inspection configuration
*
* See https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_DeleteTLSInspectionConfiguration.html
*/
DeleteTLSInspectionConfiguration = "network-firewall:DeleteTLSInspectionConfiguration",
/**
* Grants permission to retrieve the data objects that define a firewall
*
* See https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_DescribeFirewall.html
*/
DescribeFirewall = "network-firewall:DescribeFirewall",
/**
* Grants permission to retrieve the data objects that define a firewall policy
*
* See https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_DescribeFirewallPolicy.html
*/
DescribeFirewallPolicy = "network-firewall:DescribeFirewallPolicy",
/**
* Grants permission to describe the logging configuration of a firewall
*
* See https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_DescribeLoggingConfiguration.html
*/
DescribeLoggingConfiguration = "network-firewall:DescribeLoggingConfiguration",
/**
* Grants permission to describe a resource policy for a firewall policy or rule g
* roup
*
* See https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_DescribeResourcePolicy.html
*/
DescribeResourcePolicy = "network-firewall:DescribeResourcePolicy",
/**
* Grants permission to retrieve the data objects that define a rule group
*
* See https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_DescribeRuleGroup.html
*/
DescribeRuleGroup = "network-firewall:DescribeRuleGroup",
/**
* Grants permission to retrieve the high-level information about a rule group
*
* See https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_DescribeRuleGroupMetadata.html
*/
DescribeRuleGroupMetadata = "network-firewall:DescribeRuleGroupMetadata",
/**
* Grants permission to retrieve the data objects that define a tls inspection con
* figuration
*
* See https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_DescribeTLSInspectionConfiguration.html
*/
DescribeTLSInspectionConfiguration = "network-firewall:DescribeTLSInspectionConfiguration",
/**
* Grants permission to disassociate VPC subnets from a firewall
*
* See https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_DisassociateSubnets.html
*/
DisassociateSubnets = "network-firewall:DisassociateSubnets",
/**
* Grants permission to retrieve analysis report results of a firewall
*
* See https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_GetAnalysisReportResults.html
*/
GetAnalysisReportResults = "network-firewall:GetAnalysisReportResults",
/**
* Grants permission to list firewall analysis reports
*
* See https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_ListAnalysisReports.html
*/
ListAnalysisReports = "network-firewall:ListAnalysisReports",
/**
* Grants permission to retrieve the metadata for firewall policies
*
* See https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_ListFirewallPolicies.html
*/
ListFirewallPolicies = "network-firewall:ListFirewallPolicies",
/**
* Grants permission to retrieve the metadata for firewalls
*
* See https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_ListFirewalls.html
*/
ListFirewalls = "network-firewall:ListFirewalls",
/**
* Grants permission to retrieve the metadata for rule groups
*
* See https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_ListRuleGroups.html
*/
ListRuleGroups = "network-firewall:ListRuleGroups",
/**
* Grants permission to retrieve the metadata for tls inspection configurations
*
* See https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_ListTLSInspectionConfigurations.html
*/
ListTLSInspectionConfigurations = "network-firewall:ListTLSInspectionConfigurations",
/**
* Grants permission to retrieve the tags for a resource
*
* See https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_ListTagsForResource.html
*/
ListTagsForResource = "network-firewall:ListTagsForResource",
/**
* Grants permission to put a resource policy for a firewall policy or rule group
*
* See https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_PutResourcePolicy.html
*/
PutResourcePolicy = "network-firewall:PutResourcePolicy",
/**
* Grants permission to start an analysis report on a firewall
*
* See https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_GetAnalysisReportResults.html
*/
StartAnalysisReport = "network-firewall:StartAnalysisReport",
/**
* Grants permission to attach tags to a resource
*
* See https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_TagResource.html
*/
TagResource = "network-firewall:TagResource",
/**
* Grants permission to remove tags from a resource
*
* See https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_UntagResource.html
*/
UntagResource = "network-firewall:UntagResource",
/**
* Grants permission to modify firewall analysis settings of a firewall
*
* See https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_UpdateFirewallAnalysisSettings.html
*/
UpdateFirewallAnalysisSettings = "network-firewall:UpdateFirewallAnalysisSettings",
/**
* Grants permission to add or remove delete protection for a firewall
*
* See https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_UpdateFirewallDeleteProtection.html
*/
UpdateFirewallDeleteProtection = "network-firewall:UpdateFirewallDeleteProtection",
/**
* Grants permission to modify the description for a firewall
*
* See https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_UpdateFirewallDescription.html
*/
UpdateFirewallDescription = "network-firewall:UpdateFirewallDescription",
/**
* Grants permission to modify the encryption configuration of a firewall
*
* See https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_UpdateFirewallEncryptionConfiguration.html
*/
UpdateFirewallEncryptionConfiguration = "network-firewall:UpdateFirewallEncryptionConfiguration",
/**
* Grants permission to modify a firewall policy
*
* See https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_UpdateFirewallPolicy.html
*/
UpdateFirewallPolicy = "network-firewall:UpdateFirewallPolicy",
/**
* Grants permission to add or remove firewall policy change protection for a fire
* wall
*
* See https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_UpdateFirewallPolicyChangeProtection.html
*/
UpdateFirewallPolicyChangeProtection = "network-firewall:UpdateFirewallPolicyChangeProtection",
/**
* Grants permission to modify the logging configuration of a firewall
*
* See https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_UpdateLoggingConfiguration.html
*/
UpdateLoggingConfiguration = "network-firewall:UpdateLoggingConfiguration",
/**
* Grants permission to modify a rule group
*
* See https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_UpdateRuleGroup.html
*/
UpdateRuleGroup = "network-firewall:UpdateRuleGroup",
/**
* Grants permission to add or remove subnet change protection for a firewall
*
* See https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_UpdateSubnetChangeProtection.html
*/
UpdateSubnetChangeProtection = "network-firewall:UpdateSubnetChangeProtection",
/**
* Grants permission to modify a tls inspection configuration
*
* See https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_UpdateTLSInspectionConfiguration.html
*/
UpdateTLSInspectionConfiguration = "network-firewall:UpdateTLSInspectionConfiguration"
}