aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
233 lines • 10.3 kB
JavaScript
// AUTOGENERATED FILE - DO NOT EDIT
/**
* 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 var AwsRamActions;
(function (AwsRamActions) {
/**
* Grants permission to accept the specified resource share invitation
*
* See https://docs.aws.amazon.com/ram/latest/APIReference/API_AcceptResourceShareInvitation.html
*/
AwsRamActions["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
*/
AwsRamActions["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
*/
AwsRamActions["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
*/
AwsRamActions["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
*/
AwsRamActions["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
*/
AwsRamActions["CreateResourceShare"] = "ram:CreateResourceShare";
/**
* Grants permission to delete a specified Permission
*
* See https://docs.aws.amazon.com/ram/latest/APIReference/API_DeletePermission.html
*/
AwsRamActions["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
*/
AwsRamActions["DeletePermissionVersion"] = "ram:DeletePermissionVersion";
/**
* Grants permission to delete resource share
*
* See https://docs.aws.amazon.com/ram/latest/APIReference/API_DeleteResourceShare.html
*/
AwsRamActions["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
*/
AwsRamActions["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
*/
AwsRamActions["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
*/
AwsRamActions["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
*/
AwsRamActions["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
*/
AwsRamActions["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
*/
AwsRamActions["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
*/
AwsRamActions["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
*/
AwsRamActions["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
*/
AwsRamActions["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
*/
AwsRamActions["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
*/
AwsRamActions["ListPermissionVersions"] = "ram:ListPermissionVersions";
/**
* Grants permission to list the AWS RAM permissions
*
* See https://docs.aws.amazon.com/ram/latest/APIReference/API_ListPermissions.html
*/
AwsRamActions["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
*/
AwsRamActions["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
*/
AwsRamActions["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
*/
AwsRamActions["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
*/
AwsRamActions["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
*/
AwsRamActions["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
*/
AwsRamActions["PromotePermissionCreatedFromPolicy"] = "ram:PromotePermissionCreatedFromPolicy";
/**
* Grants permission to promote the specified resource share
*
* See https://docs.aws.amazon.com/ram/latest/APIReference/API_PromoteResourceShareCreatedFromPolicy.html
*/
AwsRamActions["PromoteResourceShareCreatedFromPolicy"] = "ram:PromoteResourceShareCreatedFromPolicy";
/**
* Grants permission to reject the specified resource share invitation
*
* See https://docs.aws.amazon.com/ram/latest/APIReference/API_RejectResourceShareInvitation.html
*/
AwsRamActions["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
*/
AwsRamActions["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
*/
AwsRamActions["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
*/
AwsRamActions["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
*/
AwsRamActions["UntagResource"] = "ram:UntagResource";
/**
* Grants permission to update attributes of the resource share
*
* See https://docs.aws.amazon.com/ram/latest/APIReference/API_UpdateResourceShare.html
*/
AwsRamActions["UpdateResourceShare"] = "ram:UpdateResourceShare";
})(AwsRamActions || (AwsRamActions = {}));
//# sourceMappingURL=ram.js.map