aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
197 lines • 8.35 kB
JavaScript
"use strict";
// AUTOGENERATED FILE - DO NOT EDIT
Object.defineProperty(exports, "__esModule", { value: true });
exports.AwsRolesanywhereActions = void 0;
/**
* All IAM policy actions for AWS Identity and Access Management Roles Anywhere (ROLESANYWHERE)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsidentityandaccessmanagementrolesanywhere.html
*
* 2025-02-24T21:48:15.999Z
*/
var AwsRolesanywhereActions;
(function (AwsRolesanywhereActions) {
/**
* Grants permission to create a profile
*
* See https://docs.aws.amazon.com/rolesanywhere/latest/APIReference/API_CreateProfile.html
*/
AwsRolesanywhereActions["CreateProfile"] = "rolesanywhere:CreateProfile";
/**
* Grants permission to create a trust anchor
*
* See https://docs.aws.amazon.com/rolesanywhere/latest/APIReference/API_CreateTrustAnchor.html
*/
AwsRolesanywhereActions["CreateTrustAnchor"] = "rolesanywhere:CreateTrustAnchor";
/**
* Grants permission to delete a mapping rule from a profile
*
* See https://docs.aws.amazon.com/rolesanywhere/latest/APIReference/API_DeleteAttributeMapping.html
*/
AwsRolesanywhereActions["DeleteAttributeMapping"] = "rolesanywhere:DeleteAttributeMapping";
/**
* Grants permission to delete a certificate revocation list (crl)
*
* See https://docs.aws.amazon.com/rolesanywhere/latest/APIReference/API_DeleteCrl.html
*/
AwsRolesanywhereActions["DeleteCrl"] = "rolesanywhere:DeleteCrl";
/**
* Grants permission to delete a profile
*
* See https://docs.aws.amazon.com/rolesanywhere/latest/APIReference/API_DeleteProfile.html
*/
AwsRolesanywhereActions["DeleteProfile"] = "rolesanywhere:DeleteProfile";
/**
* Grants permission to delete a trust anchor
*
* See https://docs.aws.amazon.com/rolesanywhere/latest/APIReference/API_DeleteTrustAnchor.html
*/
AwsRolesanywhereActions["DeleteTrustAnchor"] = "rolesanywhere:DeleteTrustAnchor";
/**
* Grants permission to disable a certificate revocation list (crl)
*
* See https://docs.aws.amazon.com/rolesanywhere/latest/APIReference/API_DisableCrl.html
*/
AwsRolesanywhereActions["DisableCrl"] = "rolesanywhere:DisableCrl";
/**
* Grants permission to disable a profile
*
* See https://docs.aws.amazon.com/rolesanywhere/latest/APIReference/API_DisableProfile.html
*/
AwsRolesanywhereActions["DisableProfile"] = "rolesanywhere:DisableProfile";
/**
* Grants permission to disable a trust anchor
*
* See https://docs.aws.amazon.com/rolesanywhere/latest/APIReference/API_DisableTrustAnchor.html
*/
AwsRolesanywhereActions["DisableTrustAnchor"] = "rolesanywhere:DisableTrustAnchor";
/**
* Grants permission to enable a certificate revocation list (crl)
*
* See https://docs.aws.amazon.com/rolesanywhere/latest/APIReference/API_EnableCrl.html
*/
AwsRolesanywhereActions["EnableCrl"] = "rolesanywhere:EnableCrl";
/**
* Grants permission to enable a profile
*
* See https://docs.aws.amazon.com/rolesanywhere/latest/APIReference/API_EnableProfile.html
*/
AwsRolesanywhereActions["EnableProfile"] = "rolesanywhere:EnableProfile";
/**
* Grants permission to enable a trust anchor
*
* See https://docs.aws.amazon.com/rolesanywhere/latest/APIReference/API_EnableTrustAnchor.html
*/
AwsRolesanywhereActions["EnableTrustAnchor"] = "rolesanywhere:EnableTrustAnchor";
/**
* Grants permission to get a certificate revocation list (crl)
*
* See https://docs.aws.amazon.com/rolesanywhere/latest/APIReference/API_GetCrl.html
*/
AwsRolesanywhereActions["GetCrl"] = "rolesanywhere:GetCrl";
/**
* Grants permission to get a profile
*
* See https://docs.aws.amazon.com/rolesanywhere/latest/APIReference/API_GetProfile.html
*/
AwsRolesanywhereActions["GetProfile"] = "rolesanywhere:GetProfile";
/**
* Grants permission to get a subject
*
* See https://docs.aws.amazon.com/rolesanywhere/latest/APIReference/API_GetSubject.html
*/
AwsRolesanywhereActions["GetSubject"] = "rolesanywhere:GetSubject";
/**
* Grants permission to get a trust anchor
*
* See https://docs.aws.amazon.com/rolesanywhere/latest/APIReference/API_GetTrustAnchor.html
*/
AwsRolesanywhereActions["GetTrustAnchor"] = "rolesanywhere:GetTrustAnchor";
/**
* Grants permission to import a certificate revocation list (crl)
*
* See https://docs.aws.amazon.com/rolesanywhere/latest/APIReference/API_ImportCrl.html
*/
AwsRolesanywhereActions["ImportCrl"] = "rolesanywhere:ImportCrl";
/**
* Grants permission to list certificate revocation lists (crls)
*
* See https://docs.aws.amazon.com/rolesanywhere/latest/APIReference/API_ListCrls.html
*/
AwsRolesanywhereActions["ListCrls"] = "rolesanywhere:ListCrls";
/**
* Grants permission to list profiles
*
* See https://docs.aws.amazon.com/rolesanywhere/latest/APIReference/API_ListProfiles.html
*/
AwsRolesanywhereActions["ListProfiles"] = "rolesanywhere:ListProfiles";
/**
* Grants permission to list subjects
*
* See https://docs.aws.amazon.com/rolesanywhere/latest/APIReference/API_ListSubjects.html
*/
AwsRolesanywhereActions["ListSubjects"] = "rolesanywhere:ListSubjects";
/**
* Grants permission to list tags for a resource
*
* See https://docs.aws.amazon.com/rolesanywhere/latest/APIReference/API_ListTagsForResource.html
*/
AwsRolesanywhereActions["ListTagsForResource"] = "rolesanywhere:ListTagsForResource";
/**
* Grants permission to list trust anchors
*
* See https://docs.aws.amazon.com/rolesanywhere/latest/APIReference/API_ListTrustAnchors.html
*/
AwsRolesanywhereActions["ListTrustAnchors"] = "rolesanywhere:ListTrustAnchors";
/**
* Grants permission to put a mapping rule into a profile
*
* See https://docs.aws.amazon.com/rolesanywhere/latest/APIReference/API_PutAttributeMapping.html
*/
AwsRolesanywhereActions["PutAttributeMapping"] = "rolesanywhere:PutAttributeMapping";
/**
* Grants permission to attach notification settings to a trust anchor
*
* See https://docs.aws.amazon.com/rolesanywhere/latest/APIReference/API_PutNotificationSettings.html
*/
AwsRolesanywhereActions["PutNotificationSettings"] = "rolesanywhere:PutNotificationSettings";
/**
* Grants permission to reset custom notification settings to IAM Roles Anywhere d
* efined default state
*
* See https://docs.aws.amazon.com/rolesanywhere/latest/APIReference/API_ResetNotificationSettings.html
*/
AwsRolesanywhereActions["ResetNotificationSettings"] = "rolesanywhere:ResetNotificationSettings";
/**
* Grants permission to tag a resource
*
* See https://docs.aws.amazon.com/rolesanywhere/latest/APIReference/API_TagResource.html
*/
AwsRolesanywhereActions["TagResource"] = "rolesanywhere:TagResource";
/**
* Grants permission to untag a resource
*
* See https://docs.aws.amazon.com/rolesanywhere/latest/APIReference/API_UntagResource.html
*/
AwsRolesanywhereActions["UntagResource"] = "rolesanywhere:UntagResource";
/**
* Grants permission to update a certificate revocation list (crl)
*
* See https://docs.aws.amazon.com/rolesanywhere/latest/APIReference/API_UpdateCrl.html
*/
AwsRolesanywhereActions["UpdateCrl"] = "rolesanywhere:UpdateCrl";
/**
* Grants permission to update a profile
*
* See https://docs.aws.amazon.com/rolesanywhere/latest/APIReference/API_UpdateProfile.html
*/
AwsRolesanywhereActions["UpdateProfile"] = "rolesanywhere:UpdateProfile";
/**
* Grants permission to update a trust anchor
*
* See https://docs.aws.amazon.com/rolesanywhere/latest/APIReference/API_UpdateTrustAnchor.html
*/
AwsRolesanywhereActions["UpdateTrustAnchor"] = "rolesanywhere:UpdateTrustAnchor";
})(AwsRolesanywhereActions = exports.AwsRolesanywhereActions || (exports.AwsRolesanywhereActions = {}));
//# sourceMappingURL=rolesanywhere.js.map