aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
192 lines (191 loc) • 7.22 kB
TypeScript
/**
* 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
*/
export declare enum AwsRolesanywhereActions {
/**
* Grants permission to create a profile
*
* See https://docs.aws.amazon.com/rolesanywhere/latest/APIReference/API_CreateProfile.html
*/
CreateProfile = "rolesanywhere:CreateProfile",
/**
* Grants permission to create a trust anchor
*
* See https://docs.aws.amazon.com/rolesanywhere/latest/APIReference/API_CreateTrustAnchor.html
*/
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
*/
DeleteAttributeMapping = "rolesanywhere:DeleteAttributeMapping",
/**
* Grants permission to delete a certificate revocation list (crl)
*
* See https://docs.aws.amazon.com/rolesanywhere/latest/APIReference/API_DeleteCrl.html
*/
DeleteCrl = "rolesanywhere:DeleteCrl",
/**
* Grants permission to delete a profile
*
* See https://docs.aws.amazon.com/rolesanywhere/latest/APIReference/API_DeleteProfile.html
*/
DeleteProfile = "rolesanywhere:DeleteProfile",
/**
* Grants permission to delete a trust anchor
*
* See https://docs.aws.amazon.com/rolesanywhere/latest/APIReference/API_DeleteTrustAnchor.html
*/
DeleteTrustAnchor = "rolesanywhere:DeleteTrustAnchor",
/**
* Grants permission to disable a certificate revocation list (crl)
*
* See https://docs.aws.amazon.com/rolesanywhere/latest/APIReference/API_DisableCrl.html
*/
DisableCrl = "rolesanywhere:DisableCrl",
/**
* Grants permission to disable a profile
*
* See https://docs.aws.amazon.com/rolesanywhere/latest/APIReference/API_DisableProfile.html
*/
DisableProfile = "rolesanywhere:DisableProfile",
/**
* Grants permission to disable a trust anchor
*
* See https://docs.aws.amazon.com/rolesanywhere/latest/APIReference/API_DisableTrustAnchor.html
*/
DisableTrustAnchor = "rolesanywhere:DisableTrustAnchor",
/**
* Grants permission to enable a certificate revocation list (crl)
*
* See https://docs.aws.amazon.com/rolesanywhere/latest/APIReference/API_EnableCrl.html
*/
EnableCrl = "rolesanywhere:EnableCrl",
/**
* Grants permission to enable a profile
*
* See https://docs.aws.amazon.com/rolesanywhere/latest/APIReference/API_EnableProfile.html
*/
EnableProfile = "rolesanywhere:EnableProfile",
/**
* Grants permission to enable a trust anchor
*
* See https://docs.aws.amazon.com/rolesanywhere/latest/APIReference/API_EnableTrustAnchor.html
*/
EnableTrustAnchor = "rolesanywhere:EnableTrustAnchor",
/**
* Grants permission to get a certificate revocation list (crl)
*
* See https://docs.aws.amazon.com/rolesanywhere/latest/APIReference/API_GetCrl.html
*/
GetCrl = "rolesanywhere:GetCrl",
/**
* Grants permission to get a profile
*
* See https://docs.aws.amazon.com/rolesanywhere/latest/APIReference/API_GetProfile.html
*/
GetProfile = "rolesanywhere:GetProfile",
/**
* Grants permission to get a subject
*
* See https://docs.aws.amazon.com/rolesanywhere/latest/APIReference/API_GetSubject.html
*/
GetSubject = "rolesanywhere:GetSubject",
/**
* Grants permission to get a trust anchor
*
* See https://docs.aws.amazon.com/rolesanywhere/latest/APIReference/API_GetTrustAnchor.html
*/
GetTrustAnchor = "rolesanywhere:GetTrustAnchor",
/**
* Grants permission to import a certificate revocation list (crl)
*
* See https://docs.aws.amazon.com/rolesanywhere/latest/APIReference/API_ImportCrl.html
*/
ImportCrl = "rolesanywhere:ImportCrl",
/**
* Grants permission to list certificate revocation lists (crls)
*
* See https://docs.aws.amazon.com/rolesanywhere/latest/APIReference/API_ListCrls.html
*/
ListCrls = "rolesanywhere:ListCrls",
/**
* Grants permission to list profiles
*
* See https://docs.aws.amazon.com/rolesanywhere/latest/APIReference/API_ListProfiles.html
*/
ListProfiles = "rolesanywhere:ListProfiles",
/**
* Grants permission to list subjects
*
* See https://docs.aws.amazon.com/rolesanywhere/latest/APIReference/API_ListSubjects.html
*/
ListSubjects = "rolesanywhere:ListSubjects",
/**
* Grants permission to list tags for a resource
*
* See https://docs.aws.amazon.com/rolesanywhere/latest/APIReference/API_ListTagsForResource.html
*/
ListTagsForResource = "rolesanywhere:ListTagsForResource",
/**
* Grants permission to list trust anchors
*
* See https://docs.aws.amazon.com/rolesanywhere/latest/APIReference/API_ListTrustAnchors.html
*/
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
*/
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
*/
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
*/
ResetNotificationSettings = "rolesanywhere:ResetNotificationSettings",
/**
* Grants permission to tag a resource
*
* See https://docs.aws.amazon.com/rolesanywhere/latest/APIReference/API_TagResource.html
*/
TagResource = "rolesanywhere:TagResource",
/**
* Grants permission to untag a resource
*
* See https://docs.aws.amazon.com/rolesanywhere/latest/APIReference/API_UntagResource.html
*/
UntagResource = "rolesanywhere:UntagResource",
/**
* Grants permission to update a certificate revocation list (crl)
*
* See https://docs.aws.amazon.com/rolesanywhere/latest/APIReference/API_UpdateCrl.html
*/
UpdateCrl = "rolesanywhere:UpdateCrl",
/**
* Grants permission to update a profile
*
* See https://docs.aws.amazon.com/rolesanywhere/latest/APIReference/API_UpdateProfile.html
*/
UpdateProfile = "rolesanywhere:UpdateProfile",
/**
* Grants permission to update a trust anchor
*
* See https://docs.aws.amazon.com/rolesanywhere/latest/APIReference/API_UpdateTrustAnchor.html
*/
UpdateTrustAnchor = "rolesanywhere:UpdateTrustAnchor"
}