aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
231 lines (230 loc) • 9.61 kB
TypeScript
/**
* All IAM policy actions for AWS Resource Access Manager (RAM) (RAM)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsresourceaccessmanagerram.html
*
* 2025-02-24T21:49:26.045Z
*/
export declare enum AwsRamActions {
/**
* Grants permission to accept the specified resource share invitation
*
* See https://docs.aws.amazon.com/ram/latest/APIReference/API_AcceptResourceShareInvitation.html
*/
AcceptResourceShareInvitation = "ram:AcceptResourceShareInvitation",
/**
* Grants permission to associate resource(s) and/or principal(s) to a resource sh
* are
*
* See https://docs.aws.amazon.com/ram/latest/APIReference/API_AssociateResourceShare.html
*/
AssociateResourceShare = "ram:AssociateResourceShare",
/**
* Grants permission to associate a Permission with a Resource Share
*
* See https://docs.aws.amazon.com/ram/latest/APIReference/API_AssociateResourceSharePermission.html
*/
AssociateResourceSharePermission = "ram:AssociateResourceSharePermission",
/**
* Grants permission to create a Permission that can be associated to a Resource S
* hare
*
* See https://docs.aws.amazon.com/ram/latest/APIReference/API_CreatePermission.html
*/
CreatePermission = "ram:CreatePermission",
/**
* Grants permission to create a new version of a Permission that can be associate
* d to a Resource Share
*
* See https://docs.aws.amazon.com/ram/latest/APIReference/API_CreatePermissionVersion.html
*/
CreatePermissionVersion = "ram:CreatePermissionVersion",
/**
* Grants permission to create a resource share with provided resource(s) and/or p
* rincipal(s)
*
* See https://docs.aws.amazon.com/ram/latest/APIReference/API_CreateResourceShare.html
*/
CreateResourceShare = "ram:CreateResourceShare",
/**
* Grants permission to delete a specified Permission
*
* See https://docs.aws.amazon.com/ram/latest/APIReference/API_DeletePermission.html
*/
DeletePermission = "ram:DeletePermission",
/**
* Grants permission to delete a specified version of a permission
*
* See https://docs.aws.amazon.com/ram/latest/APIReference/API_DeletePermissionVersion.html
*/
DeletePermissionVersion = "ram:DeletePermissionVersion",
/**
* Grants permission to delete resource share
*
* See https://docs.aws.amazon.com/ram/latest/APIReference/API_DeleteResourceShare.html
*/
DeleteResourceShare = "ram:DeleteResourceShare",
/**
* Grants permission to disassociate resource(s) and/or principal(s) from a resour
* ce share
*
* See https://docs.aws.amazon.com/ram/latest/APIReference/API_DisassociateResourceShare.html
*/
DisassociateResourceShare = "ram:DisassociateResourceShare",
/**
* Grants permission to disassociate a Permission from a Resource Share
*
* See https://docs.aws.amazon.com/ram/latest/APIReference/API_DisassociateResourceSharePermission.html
*/
DisassociateResourceSharePermission = "ram:DisassociateResourceSharePermission",
/**
* Grants permission to access customer's organization and create a SLR in the cus
* tomer's account
*
* See https://docs.aws.amazon.com/ram/latest/APIReference/API_EnableSharingWithAwsOrganization.html
*/
EnableSharingWithAwsOrganization = "ram:EnableSharingWithAwsOrganization",
/**
* Grants permission to get the contents of an AWS RAM permission
*
* See https://docs.aws.amazon.com/ram/latest/APIReference/API_GetPermission.html
*/
GetPermission = "ram:GetPermission",
/**
* Grants permission to get the policies for the specified resources that you own
* and have shared
*
* See https://docs.aws.amazon.com/ram/latest/APIReference/API_GetResourcePolicies.html
*/
GetResourcePolicies = "ram:GetResourcePolicies",
/**
* Grants permission to get a set of resource share associations from a provided l
* ist or with a specified status of the specified type
*
* See https://docs.aws.amazon.com/ram/latest/APIReference/API_GetResourceShareAssociations.html
*/
GetResourceShareAssociations = "ram:GetResourceShareAssociations",
/**
* Grants permission to get resource share invitations by the specified invitation
* arn or those for the resource share
*
* See https://docs.aws.amazon.com/ram/latest/APIReference/API_GetResourceShareInvitations.html
*/
GetResourceShareInvitations = "ram:GetResourceShareInvitations",
/**
* Grants permission to get a set of resource shares from a provided list or with
* a specified status
*
* See https://docs.aws.amazon.com/ram/latest/APIReference/API_GetResourceShares.html
*/
GetResourceShares = "ram:GetResourceShares",
/**
* Grants permission to list the resources in a resource share that is shared with
* you but that the invitation is still pending for
*
* See https://docs.aws.amazon.com/ram/latest/APIReference/API_ListPendingInvitationResources.html
*/
ListPendingInvitationResources = "ram:ListPendingInvitationResources",
/**
* Grants permission to list information about the permission and any associations
*
* See https://docs.aws.amazon.com/ram/latest/APIReference/API_ListPermissionAssociations.html
*/
ListPermissionAssociations = "ram:ListPermissionAssociations",
/**
* Grants permission to list the versions of an AWS RAM permission
*
* See https://docs.aws.amazon.com/ram/latest/APIReference/API_ListPermissionVersions.html
*/
ListPermissionVersions = "ram:ListPermissionVersions",
/**
* Grants permission to list the AWS RAM permissions
*
* See https://docs.aws.amazon.com/ram/latest/APIReference/API_ListPermissions.html
*/
ListPermissions = "ram:ListPermissions",
/**
* Grants permission to list the principals that you have shared resources with or
* that have shared resources with you
*
* See https://docs.aws.amazon.com/ram/latest/APIReference/API_ListPrincipals.html
*/
ListPrincipals = "ram:ListPrincipals",
/**
* Grants permission to retrieve the status of the asynchronous permission replace
* ment
*
* See https://docs.aws.amazon.com/ram/latest/APIReference/API_ListReplacePermissionAssociationsWork.html
*/
ListReplacePermissionAssociationsWork = "ram:ListReplacePermissionAssociationsWork",
/**
* Grants permission to list the Permissions associated with a Resource Share
*
* See https://docs.aws.amazon.com/ram/latest/APIReference/API_ListResourceSharePermissions.html
*/
ListResourceSharePermissions = "ram:ListResourceSharePermissions",
/**
* Grants permission to list the shareable resource types supported by AWS RAM
*
* See https://docs.aws.amazon.com/ram/latest/APIReference/API_ListResourceTypes.html
*/
ListResourceTypes = "ram:ListResourceTypes",
/**
* Grants permission to list the resources that you added to resource shares or th
* e resources that are shared with you
*
* See https://docs.aws.amazon.com/ram/latest/APIReference/API_ListResources.html
*/
ListResources = "ram:ListResources",
/**
* Grants permission to create a separate, fully manageable customer managed permi
* ssion
*
* See https://docs.aws.amazon.com/ram/latest/APIReference/API_PromotePermissionCreatedFromPolicy.html
*/
PromotePermissionCreatedFromPolicy = "ram:PromotePermissionCreatedFromPolicy",
/**
* Grants permission to promote the specified resource share
*
* See https://docs.aws.amazon.com/ram/latest/APIReference/API_PromoteResourceShareCreatedFromPolicy.html
*/
PromoteResourceShareCreatedFromPolicy = "ram:PromoteResourceShareCreatedFromPolicy",
/**
* Grants permission to reject the specified resource share invitation
*
* See https://docs.aws.amazon.com/ram/latest/APIReference/API_RejectResourceShareInvitation.html
*/
RejectResourceShareInvitation = "ram:RejectResourceShareInvitation",
/**
* Grants permission to update all resource shares to a new permission
*
* See https://docs.aws.amazon.com/ram/latest/APIReference/API_ReplacePermissionAssociations.html
*/
ReplacePermissionAssociations = "ram:ReplacePermissionAssociations",
/**
* Grants permission to specify a version number as the default version for the re
* spective customer managed permission
*
* See https://docs.aws.amazon.com/ram/latest/APIReference/API_SetDefaultPermissionVersion.html
*/
SetDefaultPermissionVersion = "ram:SetDefaultPermissionVersion",
/**
* Grants permission to tag the specified resource share or permission
*
* See https://docs.aws.amazon.com/ram/latest/APIReference/API_TagResource.html
*/
TagResource = "ram:TagResource",
/**
* Grants permission to untag the specified resource share or permission
*
* See https://docs.aws.amazon.com/ram/latest/APIReference/API_UntagResource.html
*/
UntagResource = "ram:UntagResource",
/**
* Grants permission to update attributes of the resource share
*
* See https://docs.aws.amazon.com/ram/latest/APIReference/API_UpdateResourceShare.html
*/
UpdateResourceShare = "ram:UpdateResourceShare"
}