aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
262 lines • 12.8 kB
JavaScript
"use strict";
// AUTOGENERATED FILE - DO NOT EDIT
Object.defineProperty(exports, "__esModule", { value: true });
exports.AwsNetworkFirewallActions = void 0;
/**
* 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
*/
var AwsNetworkFirewallActions;
(function (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
*/
AwsNetworkFirewallActions["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
*/
AwsNetworkFirewallActions["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
*/
AwsNetworkFirewallActions["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
*/
AwsNetworkFirewallActions["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
*/
AwsNetworkFirewallActions["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
*/
AwsNetworkFirewallActions["CreateTLSInspectionConfiguration"] = "network-firewall:CreateTLSInspectionConfiguration";
/**
* Grants permission to delete a firewall
*
* See https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_DeleteFirewall.html
*/
AwsNetworkFirewallActions["DeleteFirewall"] = "network-firewall:DeleteFirewall";
/**
* Grants permission to delete a firewall policy
*
* See https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_DeleteFirewallPolicy.html
*/
AwsNetworkFirewallActions["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
*/
AwsNetworkFirewallActions["DeleteResourcePolicy"] = "network-firewall:DeleteResourcePolicy";
/**
* Grants permission to delete a rule group
*
* See https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_DeleteRuleGroup.html
*/
AwsNetworkFirewallActions["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
*/
AwsNetworkFirewallActions["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
*/
AwsNetworkFirewallActions["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
*/
AwsNetworkFirewallActions["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
*/
AwsNetworkFirewallActions["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
*/
AwsNetworkFirewallActions["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
*/
AwsNetworkFirewallActions["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
*/
AwsNetworkFirewallActions["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
*/
AwsNetworkFirewallActions["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
*/
AwsNetworkFirewallActions["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
*/
AwsNetworkFirewallActions["GetAnalysisReportResults"] = "network-firewall:GetAnalysisReportResults";
/**
* Grants permission to list firewall analysis reports
*
* See https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_ListAnalysisReports.html
*/
AwsNetworkFirewallActions["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
*/
AwsNetworkFirewallActions["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
*/
AwsNetworkFirewallActions["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
*/
AwsNetworkFirewallActions["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
*/
AwsNetworkFirewallActions["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
*/
AwsNetworkFirewallActions["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
*/
AwsNetworkFirewallActions["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
*/
AwsNetworkFirewallActions["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
*/
AwsNetworkFirewallActions["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
*/
AwsNetworkFirewallActions["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
*/
AwsNetworkFirewallActions["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
*/
AwsNetworkFirewallActions["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
*/
AwsNetworkFirewallActions["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
*/
AwsNetworkFirewallActions["UpdateFirewallEncryptionConfiguration"] = "network-firewall:UpdateFirewallEncryptionConfiguration";
/**
* Grants permission to modify a firewall policy
*
* See https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_UpdateFirewallPolicy.html
*/
AwsNetworkFirewallActions["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
*/
AwsNetworkFirewallActions["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
*/
AwsNetworkFirewallActions["UpdateLoggingConfiguration"] = "network-firewall:UpdateLoggingConfiguration";
/**
* Grants permission to modify a rule group
*
* See https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_UpdateRuleGroup.html
*/
AwsNetworkFirewallActions["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
*/
AwsNetworkFirewallActions["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
*/
AwsNetworkFirewallActions["UpdateTLSInspectionConfiguration"] = "network-firewall:UpdateTLSInspectionConfiguration";
})(AwsNetworkFirewallActions = exports.AwsNetworkFirewallActions || (exports.AwsNetworkFirewallActions = {}));
//# sourceMappingURL=network-firewall.js.map