UNPKG

aws-iam-policy-types

Version:

Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions

488 lines 25.6 kB
"use strict"; // AUTOGENERATED FILE - DO NOT EDIT Object.defineProperty(exports, "__esModule", { value: true }); exports.AwsRoute53resolverActions = void 0; /** * All IAM policy actions for Amazon Route 53 Resolver (ROUTE53RESOLVER) * * Extracted by `aws-iam-policy` from * https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonroute53resolver.html * * 2025-02-24T21:49:31.875Z */ var AwsRoute53resolverActions; (function (AwsRoute53resolverActions) { /** * Grants permission to associate an Amazon VPC with a specified firewall rule gro * up * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_AssociateFirewallRuleGroup.html */ AwsRoute53resolverActions["AssociateFirewallRuleGroup"] = "route53resolver:AssociateFirewallRuleGroup"; /** * Grants permission to associate a specified IP address with a Resolver endpoint. * This is an IP address that DNS queries pass through on the way to your network * (outbound) or your VPCs (inbound) * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_AssociateResolverEndpointIpAddress.html */ AwsRoute53resolverActions["AssociateResolverEndpointIpAddress"] = "route53resolver:AssociateResolverEndpointIpAddress"; /** * Grants permission to associate an Amazon VPC with a specified query logging con * figuration * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_AssociateResolverQueryLogConfig.html */ AwsRoute53resolverActions["AssociateResolverQueryLogConfig"] = "route53resolver:AssociateResolverQueryLogConfig"; /** * Grants permission to associate a specified Resolver rule with a specified VPC * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_AssociateResolverRule.html */ AwsRoute53resolverActions["AssociateResolverRule"] = "route53resolver:AssociateResolverRule"; /** * Grants permission to create a Firewall domain list * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_CreateFirewallDomainList.html */ AwsRoute53resolverActions["CreateFirewallDomainList"] = "route53resolver:CreateFirewallDomainList"; /** * Grants permission to create a Firewall rule within a Firewall rule group * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_CreateFirewallRule.html */ AwsRoute53resolverActions["CreateFirewallRule"] = "route53resolver:CreateFirewallRule"; /** * Grants permission to create a Firewall rule group * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_CreateFirewallRuleGroup.html */ AwsRoute53resolverActions["CreateFirewallRuleGroup"] = "route53resolver:CreateFirewallRuleGroup"; /** * Grants permission to create a Route 53 Resolver on Outposts * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_CreateOutpostResolver.html */ AwsRoute53resolverActions["CreateOutpostResolver"] = "route53resolver:CreateOutpostResolver"; /** * Grants permission to create a Resolver endpoint. There are two types of Resolve * r endpoints, inbound and outbound * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_CreateResolverEndpoint.html */ AwsRoute53resolverActions["CreateResolverEndpoint"] = "route53resolver:CreateResolverEndpoint"; /** * Grants permission to create a Resolver query logging configuration, which defin * es where you want Resolver to save DNS query logs that originate in your VPCs * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_CreateResolverQueryLogConfig.html */ AwsRoute53resolverActions["CreateResolverQueryLogConfig"] = "route53resolver:CreateResolverQueryLogConfig"; /** * Grants permission to define how to route queries originating from your VPC out * of the VPC * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_CreateResolverRule.html */ AwsRoute53resolverActions["CreateResolverRule"] = "route53resolver:CreateResolverRule"; /** * Grants permission to delete a Firewall domain list * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_DeleteFirewallDomainList.html */ AwsRoute53resolverActions["DeleteFirewallDomainList"] = "route53resolver:DeleteFirewallDomainList"; /** * Grants permission to delete a Firewall rule within a Firewall rule group * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_DeleteFirewallRule.html */ AwsRoute53resolverActions["DeleteFirewallRule"] = "route53resolver:DeleteFirewallRule"; /** * Grants permission to delete a Firewall rule group * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_DeleteFirewallRuleGroup.html */ AwsRoute53resolverActions["DeleteFirewallRuleGroup"] = "route53resolver:DeleteFirewallRuleGroup"; /** * Grants permission to delete a Route 53 Resolver on Outposts * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_DeleteOutpostResolver.html */ AwsRoute53resolverActions["DeleteOutpostResolver"] = "route53resolver:DeleteOutpostResolver"; /** * Grants permission to delete a Resolver endpoint. The effect of deleting a Resol * ver endpoint depends on whether it's an inbound or an outbound endpoint * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_DeleteResolverEndpoint.html */ AwsRoute53resolverActions["DeleteResolverEndpoint"] = "route53resolver:DeleteResolverEndpoint"; /** * Grants permission to delete a Resolver query logging configuration * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_DeleteResolverQueryLogConfig.html */ AwsRoute53resolverActions["DeleteResolverQueryLogConfig"] = "route53resolver:DeleteResolverQueryLogConfig"; /** * Grants permission to delete a Resolver rule * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_DeleteResolverRule.html */ AwsRoute53resolverActions["DeleteResolverRule"] = "route53resolver:DeleteResolverRule"; /** * Grants permission to remove the association between a specified Firewall rule g * roup and a specified VPC * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_DisassociateFirewallRuleGroup.html */ AwsRoute53resolverActions["DisassociateFirewallRuleGroup"] = "route53resolver:DisassociateFirewallRuleGroup"; /** * Grants permission to remove a specified IP address from a Resolver endpoint. Th * is is an IP address that DNS queries pass through on the way to your network (o * utbound) or your VPCs (inbound) * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_DisassociateResolverEndpointIpAddress.html */ AwsRoute53resolverActions["DisassociateResolverEndpointIpAddress"] = "route53resolver:DisassociateResolverEndpointIpAddress"; /** * Grants permission to remove the association between a specified Resolver query * logging configuration and a specified VPC * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_DisassociateResolverQueryLogConfig.html */ AwsRoute53resolverActions["DisassociateResolverQueryLogConfig"] = "route53resolver:DisassociateResolverQueryLogConfig"; /** * Grants permission to remove the association between a specified Resolver rule a * nd a specified VPC * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_DisassociateResolverRule.html */ AwsRoute53resolverActions["DisassociateResolverRule"] = "route53resolver:DisassociateResolverRule"; /** * Grants permission to get information about a specified Firewall config * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_GetFirewallConfig.html */ AwsRoute53resolverActions["GetFirewallConfig"] = "route53resolver:GetFirewallConfig"; /** * Grants permission to get information about a specified Firewall domain list * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_GetFirewallDomainList.html */ AwsRoute53resolverActions["GetFirewallDomainList"] = "route53resolver:GetFirewallDomainList"; /** * Grants permission to get information about a specified Firewall rule group * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_GetFirewallRuleGroup.html */ AwsRoute53resolverActions["GetFirewallRuleGroup"] = "route53resolver:GetFirewallRuleGroup"; /** * Grants permission to get information about an association between a specified F * irewall rule group and a VPC * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_GetFirewallRuleGroupAssociation.html */ AwsRoute53resolverActions["GetFirewallRuleGroupAssociation"] = "route53resolver:GetFirewallRuleGroupAssociation"; /** * Grants permission to get information about a specified Firewall rule group poli * cy, which specifies the Firewall rule group operations and resources that you w * ant to allow another AWS account to use * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_GetFirewallRuleGroupPolicy.html */ AwsRoute53resolverActions["GetFirewallRuleGroupPolicy"] = "route53resolver:GetFirewallRuleGroupPolicy"; /** * Grants permission to get information about a specified Route 53 Resolver on Out * posts * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_GetOutpostResolver.html */ AwsRoute53resolverActions["GetOutpostResolver"] = "route53resolver:GetOutpostResolver"; /** * Grants permission to get the Resolver Config status within the specified resour * ce * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_GetResolverConfig.html */ AwsRoute53resolverActions["GetResolverConfig"] = "route53resolver:GetResolverConfig"; /** * Grants permission to get the DNSSEC validation support status for DNS queries w * ithin the specified resource * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_GetResolverDnssecConfig.html */ AwsRoute53resolverActions["GetResolverDnssecConfig"] = "route53resolver:GetResolverDnssecConfig"; /** * Grants permission to get information about a specified Resolver endpoint, such * as whether it's an inbound or an outbound endpoint, and the IP addresses in you * r VPC that DNS queries are forwarded to on the way into or out of your VPC * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_GetResolverEndpoint.html */ AwsRoute53resolverActions["GetResolverEndpoint"] = "route53resolver:GetResolverEndpoint"; /** * Grants permission to get information about a specified Resolver query logging c * onfiguration, such as the number of VPCs that the configuration is logging quer * ies for and the location that logs are sent to * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_GetResolverQueryLogConfig.html */ AwsRoute53resolverActions["GetResolverQueryLogConfig"] = "route53resolver:GetResolverQueryLogConfig"; /** * Grants permission to get information about a specified association between a Re * solver query logging configuration and an Amazon VPC. When you associate a VPC * with a query logging configuration, Resolver logs DNS queries that originate in * that VPC * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_GetResolverQueryLogConfigAssociation.html */ AwsRoute53resolverActions["GetResolverQueryLogConfigAssociation"] = "route53resolver:GetResolverQueryLogConfigAssociation"; /** * Grants permission to get information about a specified Resolver query logging p * olicy, which specifies the Resolver query logging operations and resources that * you want to allow another AWS account to use * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_GetResolverQueryLogConfigPolicy.html */ AwsRoute53resolverActions["GetResolverQueryLogConfigPolicy"] = "route53resolver:GetResolverQueryLogConfigPolicy"; /** * Grants permission to get information about a specified Resolver rule, such as t * he domain name that the rule forwards DNS queries for and the IP address that q * ueries are forwarded to * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_GetResolverRule.html */ AwsRoute53resolverActions["GetResolverRule"] = "route53resolver:GetResolverRule"; /** * Grants permission to get information about an association between a specified R * esolver rule and a VPC * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_GetResolverRuleAssociation.html */ AwsRoute53resolverActions["GetResolverRuleAssociation"] = "route53resolver:GetResolverRuleAssociation"; /** * Grants permission to get information about a Resolver rule policy, which specif * ies the Resolver operations and resources that you want to allow another AWS ac * count to use * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_GetResolverRulePolicy.html */ AwsRoute53resolverActions["GetResolverRulePolicy"] = "route53resolver:GetResolverRulePolicy"; /** * Grants permission to add, remove or replace Firewall domains in a Firewall doma * in list * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_ImportFirewallDomains.html */ AwsRoute53resolverActions["ImportFirewallDomains"] = "route53resolver:ImportFirewallDomains"; /** * Grants permission to list all the Firewall config that current AWS account is a * ble to check * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_ListFirewallConfigs.html */ AwsRoute53resolverActions["ListFirewallConfigs"] = "route53resolver:ListFirewallConfigs"; /** * Grants permission to list all the Firewall domain list that current AWS account * is able to use * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_ListFirewallDomainLists.html */ AwsRoute53resolverActions["ListFirewallDomainLists"] = "route53resolver:ListFirewallDomainLists"; /** * Grants permission to list all the Firewall domain under a specified Firewall do * main list * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_ListFirewallDomains.html */ AwsRoute53resolverActions["ListFirewallDomains"] = "route53resolver:ListFirewallDomains"; /** * Grants permission to list information about associations between Amazon VPCs an * d Firewall rule group * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_ListFirewallRuleGroupAssociations.html */ AwsRoute53resolverActions["ListFirewallRuleGroupAssociations"] = "route53resolver:ListFirewallRuleGroupAssociations"; /** * Grants permission to list all the Firewall rule group that current AWS account * is able to use * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_ListFirewallRuleGroups.html */ AwsRoute53resolverActions["ListFirewallRuleGroups"] = "route53resolver:ListFirewallRuleGroups"; /** * Grants permission to list all the Firewall rule under a specified Firewall rule * group * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_ListFirewallRules.html */ AwsRoute53resolverActions["ListFirewallRules"] = "route53resolver:ListFirewallRules"; /** * Grants permission to list all instances of Route 53 Resolver on Outposts that w * ere created using the current AWS account * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_ListOutpostResolvers.html */ AwsRoute53resolverActions["ListOutpostResolvers"] = "route53resolver:ListOutpostResolvers"; /** * Grants permission to list Resolver Config statuses * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_ListResolverConfigs.html */ AwsRoute53resolverActions["ListResolverConfigs"] = "route53resolver:ListResolverConfigs"; /** * Grants permission to list the DNSSEC validation support status for DNS queries * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_ListResolverDnssecConfigs.html */ AwsRoute53resolverActions["ListResolverDnssecConfigs"] = "route53resolver:ListResolverDnssecConfigs"; /** * Grants permission to list the IP addresses that DNS queries pass through on the * way to your network (outbound) or your VPCs (inbound) for a specified Resolver * endpoint * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_ListResolverEndpointIpAddresses.html */ AwsRoute53resolverActions["ListResolverEndpointIpAddresses"] = "route53resolver:ListResolverEndpointIpAddresses"; /** * Grants permission to list all the Resolver endpoints that were created using th * e current AWS account * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_ListResolverEndpoints.html */ AwsRoute53resolverActions["ListResolverEndpoints"] = "route53resolver:ListResolverEndpoints"; /** * Grants permission to list information about associations between Amazon VPCs an * d query logging configurations * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_ListResolverQueryLogConfigAssociations.html */ AwsRoute53resolverActions["ListResolverQueryLogConfigAssociations"] = "route53resolver:ListResolverQueryLogConfigAssociations"; /** * Grants permission to list information about the specified query logging configu * rations, which define where you want Resolver to save DNS query logs and specif * y the VPCs that you want to log queries for * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_ListResolverQueryLogConfigs.html */ AwsRoute53resolverActions["ListResolverQueryLogConfigs"] = "route53resolver:ListResolverQueryLogConfigs"; /** * Grants permission to list the associations that were created between Resolver r * ules and VPCs using the current AWS account * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_ListResolverRuleAssociations.html */ AwsRoute53resolverActions["ListResolverRuleAssociations"] = "route53resolver:ListResolverRuleAssociations"; /** * Grants permission to list the Resolver rules that were created using the curren * t AWS account * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_ListResolverRules.html */ AwsRoute53resolverActions["ListResolverRules"] = "route53resolver:ListResolverRules"; /** * Grants permission to list the tags that you associated with the specified resou * rce * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_ListTagsForResource.html */ AwsRoute53resolverActions["ListTagsForResource"] = "route53resolver:ListTagsForResource"; /** * Grants permission to specify an AWS account that you want to share a Firewall r * ule group with, the Firewall rule group that you want to share, and the operati * ons that you want the account to be able to perform on the configuration * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_PutFirewallRuleGroupPolicy.html */ AwsRoute53resolverActions["PutFirewallRuleGroupPolicy"] = "route53resolver:PutFirewallRuleGroupPolicy"; /** * Grants permission to specify an AWS account that you want to share a query logg * ing configuration with, the query logging configuration that you want to share, * and the operations that you want the account to be able to perform on the confi * guration * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_PutResolverQueryLogConfigPolicy.html */ AwsRoute53resolverActions["PutResolverQueryLogConfigPolicy"] = "route53resolver:PutResolverQueryLogConfigPolicy"; /** * Grants permission to specify an AWS account that you want to share rules with, * the Resolver rules that you want to share, and the operations that you want the * account to be able to perform on those rules * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_PutResolverRulePolicy.html */ AwsRoute53resolverActions["PutResolverRulePolicy"] = "route53resolver:PutResolverRulePolicy"; /** * Grants permission to add one or more tags to a specified resource * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_TagResource.html */ AwsRoute53resolverActions["TagResource"] = "route53resolver:TagResource"; /** * Grants permission to remove one or more tags from a specified resource * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_UntagResource.html */ AwsRoute53resolverActions["UntagResource"] = "route53resolver:UntagResource"; /** * Grants permission to update selected settings for an Firewall config * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_UpdateFirewallConfig.html */ AwsRoute53resolverActions["UpdateFirewallConfig"] = "route53resolver:UpdateFirewallConfig"; /** * Grants permission to add, remove or replace Firewall domains in a Firewall doma * in list * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_UpdateFirewallDomains.html */ AwsRoute53resolverActions["UpdateFirewallDomains"] = "route53resolver:UpdateFirewallDomains"; /** * Grants permission to update selected settings for an Firewall rule in a Firewal * l rule group * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_UpdateFirewallRule.html */ AwsRoute53resolverActions["UpdateFirewallRule"] = "route53resolver:UpdateFirewallRule"; /** * Grants permission to update selected settings for an Firewall rule group associ * ation * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_UpdateFirewallRuleGroupAssociation.html */ AwsRoute53resolverActions["UpdateFirewallRuleGroupAssociation"] = "route53resolver:UpdateFirewallRuleGroupAssociation"; /** * Grants permission to update seletected settings for a specified Route 53 Resolv * er on Outposts * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_UpdateOutpostResolver.html */ AwsRoute53resolverActions["UpdateOutpostResolver"] = "route53resolver:UpdateOutpostResolver"; /** * Grants permission to update the Resolver Config status within the specified res * ource * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_UpdateResolverConfig.html */ AwsRoute53resolverActions["UpdateResolverConfig"] = "route53resolver:UpdateResolverConfig"; /** * Grants permission to update the DNSSEC validation support status for DNS querie * s within the specified resource * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_UpdateResolverDnssecConfig.html */ AwsRoute53resolverActions["UpdateResolverDnssecConfig"] = "route53resolver:UpdateResolverDnssecConfig"; /** * Grants permission to update selected settings for an inbound or an outbound Res * olver endpoint * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_UpdateResolverEndpoint.html */ AwsRoute53resolverActions["UpdateResolverEndpoint"] = "route53resolver:UpdateResolverEndpoint"; /** * Grants permission to update settings for a specified Resolver rule * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_UpdateResolverRule.html */ AwsRoute53resolverActions["UpdateResolverRule"] = "route53resolver:UpdateResolverRule"; })(AwsRoute53resolverActions = exports.AwsRoute53resolverActions || (exports.AwsRoute53resolverActions = {})); //# sourceMappingURL=route53resolver.js.map