UNPKG

aws-iam-policy-types

Version:

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

483 lines (482 loc) 23.3 kB
/** * 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 */ export declare enum 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 */ 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 */ 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 */ 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 */ AssociateResolverRule = "route53resolver:AssociateResolverRule", /** * Grants permission to create a Firewall domain list * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_CreateFirewallDomainList.html */ 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 */ CreateFirewallRule = "route53resolver:CreateFirewallRule", /** * Grants permission to create a Firewall rule group * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_CreateFirewallRuleGroup.html */ 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 */ 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 */ 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 */ 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 */ CreateResolverRule = "route53resolver:CreateResolverRule", /** * Grants permission to delete a Firewall domain list * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_DeleteFirewallDomainList.html */ 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 */ DeleteFirewallRule = "route53resolver:DeleteFirewallRule", /** * Grants permission to delete a Firewall rule group * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_DeleteFirewallRuleGroup.html */ 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 */ 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 */ 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 */ DeleteResolverQueryLogConfig = "route53resolver:DeleteResolverQueryLogConfig", /** * Grants permission to delete a Resolver rule * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_DeleteResolverRule.html */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ ListOutpostResolvers = "route53resolver:ListOutpostResolvers", /** * Grants permission to list Resolver Config statuses * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_ListResolverConfigs.html */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ UpdateResolverRule = "route53resolver:UpdateResolverRule" }