UNPKG

aws-iam-policy-types

Version:

Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions

327 lines 14 kB
// AUTOGENERATED FILE - DO NOT EDIT /** * All IAM policy actions for Amazon Nimble Studio (NIMBLE) * * Extracted by `aws-iam-policy` from * https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonnimblestudio.html * * 2025-02-24T21:49:03.570Z */ export var AwsNimbleActions; (function (AwsNimbleActions) { /** * Grants permission to accept EULAs * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_AcceptEulas.html */ AwsNimbleActions["AcceptEulas"] = "nimble:AcceptEulas"; /** * Grants permission to create a launch profile * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_CreateLaunchProfile.html */ AwsNimbleActions["CreateLaunchProfile"] = "nimble:CreateLaunchProfile"; /** * Grants permission to create a streaming image * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_CreateStreamingImage.html */ AwsNimbleActions["CreateStreamingImage"] = "nimble:CreateStreamingImage"; /** * Grants permission to create a streaming session * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_CreateStreamingSession.html */ AwsNimbleActions["CreateStreamingSession"] = "nimble:CreateStreamingSession"; /** * Grants permission to create a StreamingSessionStream * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_CreateStreamingSessionStream.html */ AwsNimbleActions["CreateStreamingSessionStream"] = "nimble:CreateStreamingSessionStream"; /** * Grants permission to create a studio * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_CreateStudio.html */ AwsNimbleActions["CreateStudio"] = "nimble:CreateStudio"; /** * Grants permission to create a studio component. A studio component designates a * network resource to which a launch profile will provide access * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_CreateStudioComponent.html */ AwsNimbleActions["CreateStudioComponent"] = "nimble:CreateStudioComponent"; /** * Grants permission to delete a launch profile * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_DeleteLaunchProfile.html */ AwsNimbleActions["DeleteLaunchProfile"] = "nimble:DeleteLaunchProfile"; /** * Grants permission to delete a launch profile member * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_DeleteLaunchProfileMember.html */ AwsNimbleActions["DeleteLaunchProfileMember"] = "nimble:DeleteLaunchProfileMember"; /** * Grants permission to delete a streaming image * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_DeleteStreamingImage.html */ AwsNimbleActions["DeleteStreamingImage"] = "nimble:DeleteStreamingImage"; /** * Grants permission to delete a streaming session * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_DeleteStreamingSession.html */ AwsNimbleActions["DeleteStreamingSession"] = "nimble:DeleteStreamingSession"; /** * Grants permission to delete a studio * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_DeleteStudio.html */ AwsNimbleActions["DeleteStudio"] = "nimble:DeleteStudio"; /** * Grants permission to delete a studio component * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_DeleteStudioComponent.html */ AwsNimbleActions["DeleteStudioComponent"] = "nimble:DeleteStudioComponent"; /** * Grants permission to delete a studio member * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_DeleteStudioMember.html */ AwsNimbleActions["DeleteStudioMember"] = "nimble:DeleteStudioMember"; /** * Grants permission to get a EULA * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_GetEula.html */ AwsNimbleActions["GetEula"] = "nimble:GetEula"; /** * Grants permission to allow Nimble Studio portal to show the appropriate feature * s for this account * * See https://docs.aws.amazon.com/nimble-studio/latest/userguide/security-iam-service-with-iam.html */ AwsNimbleActions["GetFeatureMap"] = "nimble:GetFeatureMap"; /** * Grants permission to get a launch profile * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_GetLaunchProfile.html */ AwsNimbleActions["GetLaunchProfile"] = "nimble:GetLaunchProfile"; /** * Grants permission to get a launch profile's details, which includes the summary * of studio components and streaming images used by the launch profile * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_GetLaunchProfileDetails.html */ AwsNimbleActions["GetLaunchProfileDetails"] = "nimble:GetLaunchProfileDetails"; /** * Grants permission to get a launch profile initialization. A launch profile init * ialization is a dereferenced version of a launch profile, including attached st * udio component connection information * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_GetLaunchProfileInitialization.html */ AwsNimbleActions["GetLaunchProfileInitialization"] = "nimble:GetLaunchProfileInitialization"; /** * Grants permission to get a launch profile member * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_GetLaunchProfileMember.html */ AwsNimbleActions["GetLaunchProfileMember"] = "nimble:GetLaunchProfileMember"; /** * Grants permission to get a streaming image * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_GetStreamingImage.html */ AwsNimbleActions["GetStreamingImage"] = "nimble:GetStreamingImage"; /** * Grants permission to get a streaming session * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_GetStreamingSession.html */ AwsNimbleActions["GetStreamingSession"] = "nimble:GetStreamingSession"; /** * Grants permission to get a streaming session backup * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_GetStreamingSessionBackup.html */ AwsNimbleActions["GetStreamingSessionBackup"] = "nimble:GetStreamingSessionBackup"; /** * Grants permission to get a streaming session stream * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_GetStreamingSessionStream.html */ AwsNimbleActions["GetStreamingSessionStream"] = "nimble:GetStreamingSessionStream"; /** * Grants permission to get a studio * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_GetStudio.html */ AwsNimbleActions["GetStudio"] = "nimble:GetStudio"; /** * Grants permission to get a studio component * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_GetStudioComponent.html */ AwsNimbleActions["GetStudioComponent"] = "nimble:GetStudioComponent"; /** * Grants permission to get a studio member * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_GetStudioMember.html */ AwsNimbleActions["GetStudioMember"] = "nimble:GetStudioMember"; /** * Grants permission to list EULA acceptances * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_ListEulaAcceptances.html */ AwsNimbleActions["ListEulaAcceptances"] = "nimble:ListEulaAcceptances"; /** * Grants permission to list EULAs * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_ListEulas.html */ AwsNimbleActions["ListEulas"] = "nimble:ListEulas"; /** * Grants permission to list launch profile members * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_ListLaunchProfileMembers.html */ AwsNimbleActions["ListLaunchProfileMembers"] = "nimble:ListLaunchProfileMembers"; /** * Grants permission to list launch profiles * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_ListLaunchProfiles.html */ AwsNimbleActions["ListLaunchProfiles"] = "nimble:ListLaunchProfiles"; /** * Grants permission to list streaming images * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_ListStreamingImages.html */ AwsNimbleActions["ListStreamingImages"] = "nimble:ListStreamingImages"; /** * Grants permission to list streaming session backups * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_ListStreamingSessionBackups.html */ AwsNimbleActions["ListStreamingSessionBackups"] = "nimble:ListStreamingSessionBackups"; /** * Grants permission to list streaming sessions * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_ListStreamingSessions.html */ AwsNimbleActions["ListStreamingSessions"] = "nimble:ListStreamingSessions"; /** * Grants permission to list studio components * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_ListStudioComponents.html */ AwsNimbleActions["ListStudioComponents"] = "nimble:ListStudioComponents"; /** * Grants permission to list studio members * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_ListStudioMembers.html */ AwsNimbleActions["ListStudioMembers"] = "nimble:ListStudioMembers"; /** * Grants permission to list all studios * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_ListStudios.html */ AwsNimbleActions["ListStudios"] = "nimble:ListStudios"; /** * Grants permission to list all tags on a Nimble Studio resource * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_ListTagsForResource.html */ AwsNimbleActions["ListTagsForResource"] = "nimble:ListTagsForResource"; /** * Grants permission to add/update launch profile members * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_PutLaunchProfileMembers.html */ AwsNimbleActions["PutLaunchProfileMembers"] = "nimble:PutLaunchProfileMembers"; /** * Grants permission to report metrics and logs for the Nimble Studio portal to mo * nitor application health * * See https://docs.aws.amazon.com/nimble-studio/latest/userguide/security-iam-service-with-iam.html */ AwsNimbleActions["PutStudioLogEvents"] = "nimble:PutStudioLogEvents"; /** * Grants permission to add/update studio members * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_PutStudioMembers.html */ AwsNimbleActions["PutStudioMembers"] = "nimble:PutStudioMembers"; /** * Grants permission to start a streaming session * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_StartStreamingSession.html */ AwsNimbleActions["StartStreamingSession"] = "nimble:StartStreamingSession"; /** * Grants permission to repair the studio's AWS IAM Identity Center configuration * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_StartStudioSSOConfigurationRepair.html */ AwsNimbleActions["StartStudioSSOConfigurationRepair"] = "nimble:StartStudioSSOConfigurationRepair"; /** * Grants permission to stop a streaming session * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_StopStreamingSession.html */ AwsNimbleActions["StopStreamingSession"] = "nimble:StopStreamingSession"; /** * Grants permission to add or overwrite one or more tags for the specified Nimble * Studio resource * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_TagResource.html */ AwsNimbleActions["TagResource"] = "nimble:TagResource"; /** * Grants permission to disassociate one or more tags from the specified Nimble St * udio resource * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_UntagResource.html */ AwsNimbleActions["UntagResource"] = "nimble:UntagResource"; /** * Grants permission to update a launch profile * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_UpdateLaunchProfile.html */ AwsNimbleActions["UpdateLaunchProfile"] = "nimble:UpdateLaunchProfile"; /** * Grants permission to update a launch profile member * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_UpdateLaunchProfileMember.html */ AwsNimbleActions["UpdateLaunchProfileMember"] = "nimble:UpdateLaunchProfileMember"; /** * Grants permission to update a streaming image * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_UpdateStreamingImage.html */ AwsNimbleActions["UpdateStreamingImage"] = "nimble:UpdateStreamingImage"; /** * Grants permission to update a studio * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_UpdateStudio.html */ AwsNimbleActions["UpdateStudio"] = "nimble:UpdateStudio"; /** * Grants permission to update a studio component * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_UpdateStudioComponent.html */ AwsNimbleActions["UpdateStudioComponent"] = "nimble:UpdateStudioComponent"; })(AwsNimbleActions || (AwsNimbleActions = {})); //# sourceMappingURL=nimble.js.map