UNPKG

aws-iam-policy-types

Version:

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

130 lines (129 loc) 5.77 kB
/** * All IAM policy actions for Amazon Route 53 Profiles (ROUTE53PROFILES) * * Extracted by `aws-iam-policy` from * https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonroute53profiles.html * * 2025-02-24T21:49:29.926Z */ export declare enum AwsRoute53profilesActions { /** * Grants permission to associates a Profile to the customer VPC * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53profiles_AssociateProfile.html */ AssociateProfile = "route53profiles:AssociateProfile", /** * Grants permission to associates a resource, such as DNS Firewall rule group, pr * ivate hosted zone, resolver rule, etc. to a specified Profile * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53profiles_AssociateResourceToProfile.html */ AssociateResourceToProfile = "route53profiles:AssociateResourceToProfile", /** * Grants permission to create a new Profile resource * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53profiles_CreateProfile.html */ CreateProfile = "route53profiles:CreateProfile", /** * Grants permission to delete a Profile specified by the ProfileId * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53profiles_DeleteProfile.html */ DeleteProfile = "route53profiles:DeleteProfile", /** * Grants permission to delete an association between a customer VPC and the speci * fied Profile * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53profiles_DisassociateProfile.html */ DisassociateProfile = "route53profiles:DisassociateProfile", /** * Grants permission to delete the asoociation between the resource. such as DNS F * irewall rule group, private hosted zone, resolver rule, etc. and the specified * Profile * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53profiles_DisassociateResourceFromProfile.html */ DisassociateResourceFromProfile = "route53profiles:DisassociateResourceFromProfile", /** * Grants permission to get a Profile * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53profiles_GetProfile.html */ GetProfile = "route53profiles:GetProfile", /** * Grants permission to get a Profile to a VPC association specified by the Profil * e association ID * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53profiles_GetProfileAssociation.html */ GetProfileAssociation = "route53profiles:GetProfileAssociation", /** * Grants permission to read the RAM access control policy for a Profile * * See https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/sharing-profiles.html */ GetProfilePolicy = "route53profiles:GetProfilePolicy", /** * Grants permission to get a Profile resource association based on the ProfileRes * ourceAssociationId * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53profiles_GetProfileResourceAssociation.html */ GetProfileResourceAssociation = "route53profiles:GetProfileResourceAssociation", /** * Grants permission to list all VPCs the specified Profile is associated to * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53profiles_ListProfileAssociations.html */ ListProfileAssociations = "route53profiles:ListProfileAssociations", /** * Grants permission to list all the associations between the resources, such as D * NS Firewall rule groups, private hosted zones, resolver rules, etc. for the giv * en Profile ID * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53profiles_ListProfileResourceAssociations.html */ ListProfileResourceAssociations = "route53profiles:ListProfileResourceAssociations", /** * Grants permission to list all the Profiles created by, and shared to the custom * er * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53profiles_ListProfiles.html */ ListProfiles = "route53profiles:ListProfiles", /** * Grants permission to list all tags associated with the resource * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53profiles_ListTagsForResource.html */ ListTagsForResource = "route53profiles:ListTagsForResource", /** * Grants permission to define the RAM access control policy for a Profile * * See https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/sharing-profiles.html */ PutProfilePolicy = "route53profiles:PutProfilePolicy", /** * Grants permission to add a tag to the given resource * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53profiles_TagResource.html */ TagResource = "route53profiles:TagResource", /** * Grants permission to delete a tag from the given resource * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53profiles_UntagResource.html */ UntagResource = "route53profiles:UntagResource", /** * Grants permission to update the Profile resource association name or the resour * ce properties or both, if both name and resource properties are null, the api r * eturns the existing Profile resource association * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53profiles_UpdateProfileResourceAssociation.html */ UpdateProfileResourceAssociation = "route53profiles:UpdateProfileResourceAssociation" }