UNPKG

aws-iam-policy-types

Version:

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

135 lines 6.62 kB
"use strict"; // AUTOGENERATED FILE - DO NOT EDIT Object.defineProperty(exports, "__esModule", { value: true }); exports.AwsRoute53profilesActions = void 0; /** * 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 */ var AwsRoute53profilesActions; (function (AwsRoute53profilesActions) { /** * Grants permission to associates a Profile to the customer VPC * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53profiles_AssociateProfile.html */ AwsRoute53profilesActions["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 */ AwsRoute53profilesActions["AssociateResourceToProfile"] = "route53profiles:AssociateResourceToProfile"; /** * Grants permission to create a new Profile resource * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53profiles_CreateProfile.html */ AwsRoute53profilesActions["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 */ AwsRoute53profilesActions["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 */ AwsRoute53profilesActions["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 */ AwsRoute53profilesActions["DisassociateResourceFromProfile"] = "route53profiles:DisassociateResourceFromProfile"; /** * Grants permission to get a Profile * * See https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53profiles_GetProfile.html */ AwsRoute53profilesActions["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 */ AwsRoute53profilesActions["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 */ AwsRoute53profilesActions["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 */ AwsRoute53profilesActions["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 */ AwsRoute53profilesActions["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 */ AwsRoute53profilesActions["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 */ AwsRoute53profilesActions["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 */ AwsRoute53profilesActions["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 */ AwsRoute53profilesActions["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 */ AwsRoute53profilesActions["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 */ AwsRoute53profilesActions["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 */ AwsRoute53profilesActions["UpdateProfileResourceAssociation"] = "route53profiles:UpdateProfileResourceAssociation"; })(AwsRoute53profilesActions = exports.AwsRoute53profilesActions || (exports.AwsRoute53profilesActions = {})); //# sourceMappingURL=route53profiles.js.map