aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
135 lines • 6.62 kB
JavaScript
"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