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
TypeScript
/**
* 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"
}